Where is Xianhuaba?

Where is Xianhuaba located?

Xianhuaba, Hunan, China (approx. 26.52306°, 111.7453°)


Where is Xianhuaba on the map?