Where is Xiazhai?

Where is Xiazhai located?

Xiazhai, Guangdong, China (approx. 23.81396°, 112.3997°)


Where is Xiazhai on the map?