Where is Zhikou?

Where is Zhikou located?

Zhikou, Hainan, China (approx. 19.15528°, 109.6356°)


Where is Zhikou on the map?