Where is Shanqiliyao?

Where is Shanqiliyao located?

Shanqiliyao, Sichuan, China (approx. 30.50656°, 105.5247°)


Where is Shanqiliyao on the map?