Nestled on the North Western expanse of Mahe, the main island of Seychelles, this exquisite 5-star boutique resort features 68 luxurious bedrooms, 2 fine dining restaurants, 2 stylish bars, a captivating infinity pool, and complimentary parking facilities.