Where is Shuangguis?

Where is Shuangguis located?

Shuangguis, Sichuan, China (approx. 30.57642°, 103.9552°)


Where is Shuangguis on the map?