Where is Shanshupin?

Where is Shanshupin located?

Shanshupin, Sichuan, China (approx. 27.7104°, 101.8563°)


Where is Shanshupin on the map?