Where is Shanghutan?

Where is Shanghutan located?

Shanghutan, Hunan, China (approx. 26.79611°, 111.2008°)


Where is Shanghutan on the map?