Where is Ezhutan?

Where is Ezhutan located?

Ezhutan, Sichuan, China (approx. 27.92052°, 105.7882°)


Where is Ezhutan on the map?