The Maji Beach Boutique Hotel is located on the sandy shores of Diani Beach on the South Coast of Kenya and features 15 unique and individually designed bedrooms and Suites.
The eclectic décor blends the old and the new, the use of local natural materials, driftwood, colonial and Swahili antiques, mixed with original tribal handicrafts and modern African paintings give to the property an intriguing taste of Africa.
The Maji features a meandering moat-like swimming pool running through and around the main house, an open air Jacuzzi, numerous “al fresco” dining options with views over the clear azure waters of the Indian Ocean, a coffee lounge, The Maji Moto bar, games room, indoor air-conditioned dining room, mini-gym with an ocean view and The Moringa Spa Cabin and treatment room.

1 Night Available on request Diani Beach, Kwale County
Pickup point
The Maji Beach Boutique Hotel, Diani Beach, Kenya View on Map