Where is Xilezhuang?

Where is Xilezhuang located?

Xilezhuang, Yunnan, China (approx. 24.26703°, 102.6653°)


Where is Xilezhuang on the map?