Where is Xinqiaozhen?

Where is Xinqiaozhen located?

Xinqiaozhen, Anhui, China (approx. 32.93333°, 115.8917°)


Where is Xinqiaozhen on the map?