Where is Zhenhexiu?

Where is Zhenhexiu located?

Zhenhexiu, Hunan, China (approx. 25.4725°, 111.7017°)


Where is Zhenhexiu on the map?