33.8k reviews
60 meters south of Guomao Building, Taiping Road, Hongkou District, Shanghai (by the river)