Where is Huqiaodadui?

Where is Huqiaodadui located?

Huqiaodadui, Jiangsu, China (approx. 31.14111°, 120.5061°)


Where is Huqiaodadui on the map?