Where is Xinxiuqi?

Where is Xinxiuqi located?

Xinxiuqi, Jiangsu, China (approx. 31.92917°, 118.5542°)


Where is Xinxiuqi on the map?