Where is Shuangqiao?

Where is Shuangqiao located?

Shuangqiao, Zhejiang, China (approx. 30.82694°, 120.7083°)


Where is Shuangqiao on the map?