Where is Zhouhehuang?

Where is Zhouhehuang located?

Zhouhehuang, Jiangsu, China (approx. 32.5375°, 118.7°)


Where is Zhouhehuang on the map?