Where is Chaiqiaozhen?

Where is Chaiqiaozhen located?

Chaiqiaozhen, Zhejiang, China (approx. 29.86917°, 121.9144°)


Where is Chaiqiaozhen on the map?