Where is Xujiazhuang?

Where is Xujiazhuang located?

Xujiazhuang, Jiangsu, China (approx. 32.38972°, 121.0511°)


Where is Xujiazhuang on the map?