Where is Xiauxiantou?

Where is Xiauxiantou located?

Xiauxiantou, Zhejiang, China (approx. 27.94843°, 121.0468°)


Where is Xiauxiantou on the map?