Where is Shuangui?

Where is Shuangui located?

Shuangui, Zhejiang, China (approx. 27.71125°, 120.1541°)


Where is Shuangui on the map?