Where is Zhikou?

Where is Zhikou located?

Zhikou, Zhejiang, China (approx. 28.16389°, 120.7533°)


Where is Zhikou on the map?