Where is Zhoujiaxhe?

Where is Zhoujiaxhe located?

Zhoujiaxhe, Jiangsu, China (approx. 32.61667°, 120.1833°)


Where is Zhoujiaxhe on the map?