Where is Shiluhaodi?

Where is Shiluhaodi located?

Shiluhaodi, Hebei, China (approx. 42.28917°, 117.205°)


Where is Shiluhaodi on the map?