Where is Zhanshuxia?

Where is Zhanshuxia located?

Zhanshuxia, Hunan, China (approx. 26.79528°, 113.3733°)


Where is Zhanshuxia on the map?