Where is Shabaods?

Where is Shabaods located?

Shabaods, Sichuan, China (approx. 31.38962°, 105.9813°)


Where is Shabaods on the map?