Where is Xuzhai?

Where is Xuzhai located?

Xuzhai, Anhui, China (approx. 32.73333°, 115.6667°)


Where is Xuzhai on the map?