Where is Xiqiaodadui?

Where is Xiqiaodadui located?

Xiqiaodadui, Jiangsu, China (approx. 33.09167°, 120.4167°)


Where is Xiqiaodadui on the map?