Where is Shanmalutan?

Where is Shanmalutan located?

Shanmalutan, Sichuan, China (approx. 26.86148°, 101.6699°)


Where is Shanmalutan on the map?