Where is Shanbutou?

Where is Shanbutou located?

Shanbutou, Zhejiang, China (approx. 28.27889°, 121.0714°)


Where is Shanbutou on the map?