Where is Xiazhuxiu?

Where is Xiazhuxiu located?

Xiazhuxiu, Hunan, China (approx. 25.66444°, 112.1964°)


Where is Xiazhuxiu on the map?