Where is Miaoxiatun?

Where is Miaoxiatun located?

Miaoxiatun, Zhejiang, China (approx. 29.82889°, 120.7644°)


Where is Miaoxiatun on the map?