Seychelles
North Island
Found in the ‘inner’ islands of the Seychelles, which are known as the most beautiful on Earth, North Island is a place of exclusive luxury within an exquisite wilderness sanctuary. For those seeking a private and unspoilt, tropical retreat, our 11 opulent hand-crafted villas lap the pristine, powder-white sands of the turquoise Indian Ocean.
The Island’s beautifully decorated lounge and dining areas, scenically-located health spa and gym, library and dive centre, and a rim-flow swimming pool are all built into a granitic outcrop overlooking the iridescent ocean. A perfect place to end the day is at the sunset bar and restaurant tucked away on the western side of the island.