Where is Quanqiao?

Where is Quanqiao located?

Quanqiao, Zhejiang, China (approx. 30.89611°, 119.7867°)


Where is Quanqiao on the map?