Where is Shaobailin?

Where is Shaobailin located?

Shaobailin, Zhejiang, China (approx. 29.81417°, 121.7369°)


Where is Shaobailin on the map?