Where is Shanqiao?

Where is Shanqiao located?

Shanqiao, Zhejiang, China (approx. 29.64028°, 121.4622°)


Where is Shanqiao on the map?