Where is Zhaojiaqiao?

Where is Zhaojiaqiao located?

Zhaojiaqiao, Sichuan, China (approx. 31.81604°, 105.6154°)


Where is Zhaojiaqiao on the map?