Where is Xuilaozhuang?

Where is Xuilaozhuang located?

Xuilaozhuang, Henan, China (approx. 33.085°, 113.5728°)


Where is Xuilaozhuang on the map?