Where is Xuqiaiwan?

Where is Xuqiaiwan located?

Xuqiaiwan, Sichuan, China (approx. 31.62986°, 104.8399°)


Where is Xuqiaiwan on the map?