Kikowani Station

Kikowani Station is an area located on the main island of New Mombasa, Kenya.