Swahili Beach is much more than meets the eye. Culture and history provides its very soul. From the ...
Barharini Beach Restaurant - Our beach bar and restaurant offers an a lacarte menu including burgers...