33.8k reviews
The open space between the Shanghai Bund Art Museum (No. 20 Huqiu Road) and the Ampere Building (No. 97 Yuanmingyuan Road) in Huangpu District, Shanghai.