Where is Qiaojiadi?

Where is Qiaojiadi located?

Qiaojiadi, Hebei, China (approx. 42.10583°, 114.6892°)


Where is Qiaojiadi on the map?