Where is Manudun?

Where is Manudun located?

Manudun, Hunan, China (approx. 25.04361°, 111.4333°)


Where is Manudun on the map?