Where is Zhaoqiao?

Where is Zhaoqiao located?

Zhaoqiao, Jiangsu, China (approx. 31.95°, 120.8833°)


Where is Zhaoqiao on the map?