Where is Shuanghuai?

Where is Shuanghuai located?

Shuanghuai, Hunan, China (approx. 28.28833°, 110.8325°)


Where is Shuanghuai on the map?