Where is Shanmaimichai?

Where is Shanmaimichai located?

Shanmaimichai, Sichuan, China (approx. 27.84385°, 101.8518°)


Where is Shanmaimichai on the map?