Where is Yanqiao?

Where is Yanqiao located?

Yanqiao, Zhejiang, China (approx. 29.81078°, 119.7344°)


Where is Yanqiao on the map?