Where is Shangqiao?

Where is Shangqiao located?

Shangqiao, Zhejiang, China (approx. 29.79171°, 119.6063°)


Where is Shangqiao on the map?