33.8k reviews
60 meters south of International Port Building, Taiping Road, Hongkou District, Shanghai (by the riverbank).