Where is Quidouqiao?

Where is Quidouqiao located?

Quidouqiao, Zhejiang, China (approx. 29.26833°, 119.1639°)


Where is Quidouqiao on the map?