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