Where is Xuejiaping?

Where is Xuejiaping located?

Xuejiaping, Sichuan, China (approx. 30.59756°, 106.536°)


Where is Xuejiaping on the map?