Where is Shuangshutan?

Where is Shuangshutan located?

Shuangshutan, Hunan, China (approx. 27.35556°, 112.0875°)


Where is Shuangshutan on the map?