Where is Zhaojiazhui?

Where is Zhaojiazhui located?

Zhaojiazhui, Sichuan, China (approx. 31.72154°, 106.2339°)


Where is Zhaojiazhui on the map?