Where is Huanlapin?

Where is Huanlapin located?

Huanlapin, Hunan, China (approx. 25.28944°, 111.9978°)


Where is Huanlapin on the map?