Where is Xuejiaba?

Where is Xuejiaba located?

Xuejiaba, Sichuan, China (approx. 32.27427°, 104.6485°)


Where is Xuejiaba on the map?