Where is Wujiaxiu?

Where is Wujiaxiu located?

Wujiaxiu, Zhejiang, China (approx. 29.15583°, 119.3961°)


Where is Wujiaxiu on the map?