Where is Shansantan?

Where is Shansantan located?

Shansantan, Zhejiang, China (approx. 29.79801°, 121.8021°)


Where is Shansantan on the map?