Mauritius liegt im Südwesten des Indischen Ozeans vor der Küste Afrikas, etwas oberhalb des Tropic of Capricorn. Das Hotel befindet sich im malerischen Küstenort Trou aux Biches. Das Hotel liegt 250 m vom Strand, 3,5 km von einem Aquarium, 20 km vom Zentrum von Port Louis und 65 km vom internationalen Flughafen Sir Seewoosagur Ramgoolam entfernt.