Where is Xianghuaqiao?

Where is Xianghuaqiao located?

Xianghuaqiao, Shanghai, China (approx. 31.19778°, 121.1303°)


Where is Xianghuaqiao on the map?