Where is Zhenqiao?

Where is Zhenqiao located?

Zhenqiao, Jiangsu, China (approx. 32.475°, 120.4417°)


Where is Zhenqiao on the map?