Where is Shashidae?

Where is Shashidae located?

Shashidae, Sichuan, China (approx. 27.73638°, 103.1797°)


Where is Shashidae on the map?