Where is Maludun?

Where is Maludun located?

Maludun, Hunan, China (approx. 25.23861°, 111.6314°)


Where is Maludun on the map?