Where is Zhangqiao?

Where is Zhangqiao located?

Zhangqiao, Anhui, China (approx. 31.39003°, 118.0946°)


Where is Zhangqiao on the map?