Where is Zhanmatian?

Where is Zhanmatian located?

Zhanmatian, Yunnan, China (approx. 24.5282°, 102.0583°)


Where is Zhanmatian on the map?