Where is Xiqiaoqun?

Where is Xiqiaoqun located?

Xiqiaoqun, Hebei, China (approx. 37.26667°, 115.6314°)


Where is Xiqiaoqun on the map?