Where is Zhenqiao?

Where is Zhenqiao located?

Zhenqiao, Anhui, China (approx. 33.42111°, 117.2481°)


Where is Zhenqiao on the map?