Where is Mazzishi?

Where is Mazzishi located?

Mazzishi, Sichuan, China (approx. 31.73657°, 104.967°)


Where is Mazzishi on the map?