Where is Shuanglianqiao?

Where is Shuanglianqiao located?

Shuanglianqiao, Zhejiang, China (approx. 28.35667°, 121.5744°)


Where is Shuanglianqiao on the map?