Where is Xiaqiao?

Where is Xiaqiao located?

Xiaqiao, Zhejiang, China (approx. 27.48306°, 120.01°)


Where is Xiaqiao on the map?