Where is Xiuxiuqi?

Where is Xiuxiuqi located?

Xiuxiuqi, Jiangsu, China (approx. 33.9375°, 118.6583°)


Where is Xiuxiuqi on the map?