Where is Lanshisui?

Where is Lanshisui located?

Lanshisui, Hunan, China (approx. 26.15167°, 113.5814°)


Where is Lanshisui on the map?