Where is Vanhuapin?

Where is Vanhuapin located?

Vanhuapin, Hunan, China (approx. 27.52889°, 110.7892°)


Where is Vanhuapin on the map?