Mombasa, Kenya, Africa
Enjoy contemporary decor, modern comforts, onsite dining, recreational facilities, and much more at this hotel near English Point Beach.Â