PO Box 1176, Victoria,
Telephone: +248 429 3100,
Fax: +248 4293 150,
If there is any other information you require from us, please complete the form below and a member of our team will get back to you.
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.