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