Where is Zhaojiapo?

Where is Zhaojiapo located?

Zhaojiapo, Shaanxi, China (approx. 34.38639°, 107.0606°)


Where is Zhaojiapo on the map?