Where is Xilaiqiao?

Where is Xilaiqiao located?

Xilaiqiao, Jiangsu, China (approx. 32.03472°, 119.8997°)


Where is Xilaiqiao on the map?