Where is Xianghuapu?

Where is Xianghuapu located?

Xianghuapu, Hunan, China (approx. 25.48333°, 112°)


Where is Xianghuapu on the map?