Where is Xizhaoqun?

Where is Xizhaoqun located?

Xizhaoqun, Anhui, China (approx. 31.925°, 117.8917°)


Where is Xizhaoqun on the map?