Where is Homachun?

Where is Homachun located?

Homachun, Hunan, China (approx. 27.88333°, 110.23°)


Where is Homachun on the map?