Where is Hunpaitou?

Where is Hunpaitou located?

Hunpaitou, Hunan, China (approx. 26.53306°, 111.6931°)


Where is Hunpaitou on the map?