Where is Xihuzhao?

Where is Xihuzhao located?

Xihuzhao, Anhui, China (approx. 32.675°, 116.975°)


Where is Xihuzhao on the map?