Where is Huludin?

Where is Huludin located?

Huludin, Hunan, China (approx. 25.68389°, 113.3694°)


Where is Huludin on the map?