Where is Shavanley?

Where is Shavanley located?

Shavanley, Sichuan, China (approx. 32.45139°, 104.9129°)


Where is Shavanley on the map?