Where is Shanzhuangdadui?

Where is Shanzhuangdadui located?

Shanzhuangdadui, Jiangsu, China (approx. 31.17889°, 120.5203°)


Where is Shanzhuangdadui on the map?