
North Island, Seychelles
North Island
All 11 villas and sole use of the entire island and its facilities, each villa for up to four guests
On North Island in the Seychelles, 11 handcrafted villas sit among replanted forest and Green Turtle nesting beaches. Booked whole, all 11 villas and the island's facilities go to one party, and each villa sleeps up to four guests.









