Where is Xiazhai?

Where is Xiazhai located?

Xiazhai, Anhui, China (approx. 32.98333°, 115.9833°)


Where is Xiazhai on the map?