Where is Xiqiaotian?

Where is Xiqiaotian located?

Xiqiaotian, Yunnan, China (approx. 24.81679°, 102.074°)


Where is Xiqiaotian on the map?