Where is Shimiaozi?

Where is Shimiaozi located?

Shimiaozi, Hebei, China (approx. 40.37889°, 117.6908°)


Where is Shimiaozi on the map?