Where is Shuangliu?

Where is Shuangliu located?

Shuangliu, Sichuan, China (approx. 31.28514°, 106.8422°)


Where is Shuangliu on the map?