Where is Shantanlin?

Where is Shantanlin located?

Shantanlin, Zhejiang, China (approx. 29.29326°, 118.9111°)


Where is Shantanlin on the map?