Where is Qiaoxiahe?

Where is Qiaoxiahe located?

Qiaoxiahe, Zhejiang, China (approx. 29.26844°, 119.3451°)


Where is Qiaoxiahe on the map?