Where is Chaoqiao?

Where is Chaoqiao located?

Chaoqiao, Jiangsu, China (approx. 32.33611°, 120.9861°)


Where is Chaoqiao on the map?