Where is Xinu?

Where is Xinu located?

Xinu, Hebei, China (approx. 39.415°, 116.4339°)


Where is Xinu on the map?