Where is Shuangshibian?

Where is Shuangshibian located?

Shuangshibian, Zhejiang, China (approx. 30.1975°, 119.0369°)


Where is Shuangshibian on the map?