Where is Manqi'in?

Where is Manqi'in located?

Manqi'in, Hebei, China (approx. 39.8°, 117.9°)


Where is Manqi'in on the map?