Where is Zhaoxiu?

Where is Zhaoxiu located?

Zhaoxiu, Anhui, China (approx. 32.9°, 116.95°)


Where is Zhaoxiu on the map?