Where is Xizhaoqi?

Where is Xizhaoqi located?

Xizhaoqi, Henan, China (approx. 34.15861°, 111.2653°)


Where is Xizhaoqi on the map?