Where is Shilaou?

Where is Shilaou located?

Shilaou, Hebei, China (approx. 41.47806°, 115.0619°)


Where is Shilaou on the map?