Where is Chenjiadun?

Where is Chenjiadun located?

Chenjiadun, Jiangsu, China (approx. 33.04083°, 120.5692°)


Where is Chenjiadun on the map?