Where is Shanmafan?

Where is Shanmafan located?

Shanmafan, Sichuan, China (approx. 32.6282°, 105.3762°)


Where is Shanmafan on the map?