Where is Zhengqiao?

Where is Zhengqiao located?

Zhengqiao, Zhejiang, China (approx. 28.76417°, 120.4658°)


Where is Zhengqiao on the map?