Where is Xialohai?

Where is Xialohai located?

Xialohai, Hunan, China (approx. 25.585°, 111.4358°)


Where is Xialohai on the map?