Where is Zhaqiao?

Where is Zhaqiao located?

Zhaqiao, Zhejiang, China (approx. 28.6591°, 121.3857°)


Where is Zhaqiao on the map?