Where is Lanshuiba?

Where is Lanshuiba located?

Lanshuiba, Hunan, China (approx. 26.95361°, 111.5514°)


Where is Lanshuiba on the map?