Where is Zhaochuan?

Where is Zhaochuan located?

Zhaochuan, Shaanxi, China (approx. 33.18444°, 110.7014°)


Where is Zhaochuan on the map?