Located on a small peninsula on the west coast of the tropical Island of Mahe in the Seychelles, the resort consists of 30 luxury signature villas, the Boutique La Prairie Spa, a refined beach restaurant and a spectacular feature swimming pool. All of the hotel amenities and villas have spectacular panoramic views of the Indian Ocean. The 9 beach villas and 21 hillside villas are carefully located, surrounded by lush tropical gardens on the rocky slopes of granite hills, or white sands of the secluded Anse Louis beach.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.