Rock Restaurant

Perched on a rock in the Indian Ocean, The Rock Restaurant offers an unforgettable dining experience with stunning sea views. Accessible by foot during low tide and by boat during high tide, this iconic spot serves delicious seafood and a variety of local dishes in a unique setting.

Book Your Spot Today!

Have any Question?

Free +255 687 835 406

Languages