Where is Shuangshiqiao?

Where is Shuangshiqiao located?

Shuangshiqiao, Chongqing, China (approx. 29.40111°, 105.8389°)


Where is Shuangshiqiao on the map?