Where is Quanhutan?

Where is Quanhutan located?

Quanhutan, Hunan, China (approx. 27.98528°, 112.3969°)


Where is Quanhutan on the map?