Where is Xizhai?

Where is Xizhai located?

Xizhai, Hebei, China (approx. 40.16139°, 118.4567°)


Where is Xizhai on the map?