Where is Shanlanbei?

Where is Shanlanbei located?

Shanlanbei, Zhejiang, China (approx. 28.95917°, 119.4956°)


Where is Shanlanbei on the map?