Where is Limupin?

Where is Limupin located?

Limupin, Hunan, China (approx. 27.03611°, 112.8892°)


Where is Limupin on the map?