Where is Xujiajiaozao?

Where is Xujiajiaozao located?

Xujiajiaozao, Jiangsu, China (approx. 32.73611°, 120.5222°)


Where is Xujiajiaozao on the map?