Where is Shufanwanwan?

Where is Shufanwanwan located?

Shufanwanwan, Sichuan, China (approx. 30.54499°, 104.9761°)


Where is Shufanwanwan on the map?