Where is Teluxiaojia?

Where is Teluxiaojia located?

Teluxiaojia, Hunan, China (approx. 27.18917°, 111.1439°)


Where is Teluxiaojia on the map?