Where is Shanlokhai?

Where is Shanlokhai located?

Shanlokhai, Hunan, China (approx. 25.5725°, 111.4275°)


Where is Shanlokhai on the map?