Company Address: Address Mombasa Beach Hotel Mt Kenya Road, P.O.Box 90414 Mombasa. Kenya.