Well-positioned in Bamburi Beach, Neptune Beach Resort - All Inclusive is the ideal point of departure for your excursions in Mombasa. Situated only 14 km from the city center, guests are well located to enjoy ... Read more

View all Luxury Hotels in Mombasa