Where is Zhongqiao?

Where is Zhongqiao located?

Zhongqiao, Sichuan, China (approx. 26.93091°, 101.9119°)


Where is Zhongqiao on the map?