Where is Xunqiao?

Where is Xunqiao located?

Xunqiao, Zhejiang, China (approx. 28.78333°, 121.1667°)


Where is Xunqiao on the map?