Where is Mazhaizi?

Where is Mazhaizi located?

Mazhaizi, Yunnan, China (approx. 24.86421°, 102.9251°)


Where is Mazhaizi on the map?