Where is Xinhedadui?

Where is Xinhedadui located?

Xinhedadui, Jiangsu, China (approx. 33.03639°, 120.6567°)


Where is Xinhedadui on the map?