Where is Lanyupin?

Where is Lanyupin located?

Lanyupin, Hunan, China (approx. 26.41361°, 110.4047°)


Where is Lanyupin on the map?