Where is Zhaoqiao?

Where is Zhaoqiao located?

Zhaoqiao, Zhejiang, China (approx. 28.60703°, 121.3862°)


Where is Zhaoqiao on the map?