Where is Shuanglin?

Where is Shuanglin located?

Shuanglin, Sichuan, China (approx. 31.20838°, 106.8369°)


Where is Shuanglin on the map?