Whether you're a tourist or traveling on business, Neptune Village Beach Resort & Spa - All Inclusive is a great choice for accommodation when visiting Mombasa. With its location just 40 km from the city center ... Read more

View all Luxury Hotels in Mombasa