North Island of the Seychelles is one of the most exclusive resorts in the world. There are only eleven villas on the island, and it shows in the hospitality that you receive. Upon arrival to our room, we found a bottle of Moet and this 'Welcome Home' sign, and little did we know, it really would come to feel like home there. Everything in North Island is so personalized to each guests preferences, it was such a special place to stay.
By ellen asmodeo, AFAR Staff
Have you been here? Share a tip or a photo with fellow travelers.