Where is Xujiazhuang?

Where is Xujiazhuang located?

Xujiazhuang, Zhejiang, China (approx. 30.51667°, 120.2667°)


Where is Xujiazhuang on the map?