Gelegen aan de noordwestelijke kust van het idyllische eiland Praslin met de Indische Oceaan zachtjes kronkelend aan de oevers van zijn drie perfecte witte zandstranden en omringd door weelderige en zeldzame vegetatie, de Constance Lemuria, ligt de Seychellen in het hart van een luxe ervaring in de Seychellen. Accommodaties variëren van de elegante, afgelegen suites met uitzicht op de oceaan tot de vorstelijke villa's, allemaal zorgvuldig ontworpen met alleen natuurlijke materialen zoals hout, marmer, kalksteen en roze graniet, als aanvulling op hun prachtige omgeving. Zelfs de zwembaden lijken gemaakt door de natuur.