Where is Shanbizhu?

Where is Shanbizhu located?

Shanbizhu, Zhejiang, China (approx. 29.5825°, 121.1858°)


Where is Shanbizhu on the map?