Where is Shanwafan?

Where is Shanwafan located?

Shanwafan, Sichuan, China (approx. 31.20689°, 103.947°)


Where is Shanwafan on the map?