Where is Shuangtan?

Where is Shuangtan located?

Shuangtan, Zhejiang, China (approx. 27.74912°, 118.9869°)


Where is Shuangtan on the map?