Where is Shuangheting?

Where is Shuangheting located?

Shuangheting, Hunan, China (approx. 26.86694°, 111.855°)


Where is Shuangheting on the map?