Where is Xiabutou?

Where is Xiabutou located?

Xiabutou, Zhejiang, China (approx. 29.32643°, 119.505°)


Where is Xiabutou on the map?