Where is Zhongqiao?

Where is Zhongqiao located?

Zhongqiao, Jiangsu, China (approx. 33.60833°, 119.55°)


Where is Zhongqiao on the map?