Where is Zhongqiaochuan?

Where is Zhongqiaochuan located?

Zhongqiaochuan, Anhui, China (approx. 30.11667°, 118.675°)


Where is Zhongqiaochuan on the map?