Where is Zhongqiao?

Where is Zhongqiao located?

Zhongqiao, Zhejiang, China (approx. 27.94389°, 120.6375°)


Where is Zhongqiao on the map?