The Barracuda Seafood and Sushi Bar is one of the two award-winning restaurants located on the first floor of the Mamba Point Hotel, with the view of the Ocean.
The restaurant’s new interior consists of an interesting combination of modern design. The Barracuda Sushi Chefs create classic Japanese dishes from the freshest ingredients.
To make a reservation call +231 886 220 220
Lunch 12:00 pm – 3:00 pm
Dinner 6:00 pm – 11:00 pm
6:00 pm – 11:00 pm (dinner only)