Where is Xiqiaotian?

Where is Xiqiaotian located?

Xiqiaotian, Hunan, China (approx. 27.5875°, 110.4056°)


Where is Xiqiaotian on the map?