Where is Qiaoxiazhen?

Where is Qiaoxiazhen located?

Qiaoxiazhen, Zhejiang, China (approx. 28.16861°, 120.5556°)


Where is Qiaoxiazhen on the map?