Where is Haoqiao?

Where is Haoqiao located?

Haoqiao, Hebei, China (approx. 37.07278°, 114.8178°)


Where is Haoqiao on the map?