Where is Ezhutan?

Where is Ezhutan located?

Ezhutan, Yunnan, China (approx. 24.48408°, 103.3138°)


Where is Ezhutan on the map?