El hotel está ubicado en Baie du Tombeau, al noroeste de la isla, a 40 minutos del aeropuerto internacional y a 10 minutos de Port-Louis, la capital.
Un sitio histórico,fue creado en torno a un islote de coral fósil, tendrá lugar un depósito de pólvora, un observatorio astronómico y meteorológico, muelles, almacenes y varias pequeñas empresas en los últimos 250 años.