Where is Xinqiao?

Where is Xinqiao located?

Xinqiao, Sichuan, China (approx. 30.36598°, 105.314°)


Where is Xinqiao on the map?