Where is Xujiazhuang?

Where is Xujiazhuang located?

Xujiazhuang, Hebei, China (approx. 37.53028°, 115.4433°)


Where is Xujiazhuang on the map?