Where is Shanshulin?

Where is Shanshulin located?

Shanshulin, Sichuan, China (approx. 31.88882°, 104.4659°)


Where is Shanshulin on the map?