Where is Shuangshimajia?

Where is Shuangshimajia located?

Shuangshimajia, Hunan, China (approx. 27.34833°, 111.1297°)


Where is Shuangshimajia on the map?