Constance Lemuria befindet sich an der Nordwestküste der paradiesischen Insel Praslin. Constance Ephelia liegt eingebettet zwischen zwei Stränden auf der Hauptinsel Mahé, vor dem Nordstrand befindet sich unmittelbar der Port Launay Marine Park.