Where is Xizhuang?

Where is Xizhuang located?

Xizhuang, Hubei, China (approx. 32.33889°, 112.7628°)


Where is Xizhuang on the map?