Das Hotel liegt inmitten des 25 ha großen Privatgeländes Balaclava entlang der Turtle Bay an der klimatisch besten Seite der Insel, der Nordwestküste zwischen Port Louis und Grand Baie. Die Entfernung zum Flughafen beträgt 60 km (60 Minuten); nach Port Louis oder Grand Baie sind es jeweils ca. 12 km.