Where is Zhaoqiao?

Where is Zhaoqiao located?

Zhaoqiao, Hebei, China (approx. 37.93889°, 115.9511°)


Where is Zhaoqiao on the map?