Where is Xihouliuzhuang?

Where is Xihouliuzhuang located?

Xihouliuzhuang, Anhui, China (approx. 33.68333°, 116.2167°)


Where is Xihouliuzhuang on the map?