Where is Xilidian?

Where is Xilidian located?

Xilidian, Henan, China (approx. 33.46643°, 112.9157°)


Where is Xilidian on the map?