Where is Xiabizhai?

Where is Xiabizhai located?

Xiabizhai, Hunan, China (approx. 29.39639°, 109.7308°)


Where is Xiabizhai on the map?