Where is Shuangshiqiao?

Where is Shuangshiqiao located?

Shuangshiqiao, Sichuan, China (approx. 29.77655°, 105.2941°)


Where is Shuangshiqiao on the map?