Ideally set by the northwestern coast of the island, Constance Lemuria Resort is a first class accommodation that provides the ultimate luxury and intimacy in the unspoiled beaches of Anse Kerlan. Indulge in th ... Read more

View all Luxury Hotels in Seychelles Islands