Where is Ande?

Where is Ande located?

Ande, Sichuan, China (approx. 30.86927°, 103.7981°)


Where is Ande on the map?