Where is Zhejiaqun?

Where is Zhejiaqun located?

Zhejiaqun, Yunnan, China (approx. 24.65084°, 102.124°)


Where is Zhejiaqun on the map?