Make a



The elegant

dining room

Essence’s 100 seat room, “The Elegant Dining Room” features a this, and this and this.

Seat up to 100 guests



The beach


Grab a drink, or dine with the sand at your feet. Listen to the sounds of the ocean while you indulge in our wide selection of cocktails and desserts. Can seat up to 40 guests or a standing reception of 100 guests.

Seat up to 40 guests

Private Dining & Events

Whatever your event or celebration, we are here to make your special day a truly memorable one. Essence’s private dining experts are more than happy to create custom floral arrangements and arrange for guests to the chef during the course of their meal.

Reserve by Phone

We take reservations for lunch and dinner. To make a reservation, please call us at +255 77 994-1555 between 10am-6pm.

We do not book the bar area – we leave this for walk-in guests to ensure that we always offer some tables for those who have not booked.


Champagne on us

Every Monday, Tuesday and Wednesday evening, we’re offering groups of 10 or more that book an area in our bar a complimentary bottle of Champagne.
Call our reservations team on (027) 8338 145 for more information.