Where is Ziqiaou?

Where is Ziqiaou located?

Ziqiaou, Hebei, China (approx. 39.86667°, 118.1°)


Where is Ziqiaou on the map?