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