Accommodation

Set among lush, beautifully manicured gardens beside the Indian Ocean, our 93 rooms nestle in an idyllic and tranquil setting.