Where is Shanmuzhui?

Where is Shanmuzhui located?

Shanmuzhui, Sichuan, China (approx. 28.29753°, 104.4591°)


Where is Shanmuzhui on the map?