Where is Xujiabang?

Where is Xujiabang located?

Xujiabang, Jiangsu, China (approx. 31.22417°, 120.6869°)


Where is Xujiabang on the map?