Where is Shanmadun?

Where is Shanmadun located?

Shanmadun, Sichuan, China (approx. 32.32443°, 105.0799°)


Where is Shanmadun on the map?