Where is Shibutou?

Where is Shibutou located?

Shibutou, Zhejiang, China (approx. 29.32952°, 119.7236°)


Where is Shibutou on the map?