Luxury Bared | Golden Palm Award
Condé Nast Traveller Readers’ Choice Award
2016 Energy Globe Award for Seychelles
Traveller’s World Awards Top 100 List
World Travel Awards Seychelles
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.