Where is Xizhai?

Where is Xizhai located?

Xizhai, Hubei, China (approx. 29.98333°, 111.6°)


Where is Xizhai on the map?