Where is Huantulin?

Where is Huantulin located?

Huantulin, Hunan, China (approx. 27.2725°, 111.2908°)


Where is Huantulin on the map?