Where is Xiguxian?

Where is Xiguxian located?

Xiguxian, Hebei, China (approx. 39.29167°, 115.1511°)


Where is Xiguxian on the map?