Where is Zhangqiaotou?

Where is Zhangqiaotou located?

Zhangqiaotou, Zhejiang, China (approx. 29.49074°, 119.99°)


Where is Zhangqiaotou on the map?