Where is Zhikou?

Where is Zhikou located?

Zhikou, Jiangsu, China (approx. 33.99167°, 118.2208°)


Where is Zhikou on the map?