Where is Shashido?

Where is Shashido located?

Shashido, Sichuan, China (approx. 32.10213°, 102.8071°)


Where is Shashido on the map?