Where is Xishihuhao?

Where is Xishihuhao located?

Xishihuhao, Hebei, China (approx. 42.1225°, 117.3153°)


Where is Xishihuhao on the map?