Stay at this 4-star beach hotel in Ile du Nord. Enjoy free breakfast, free WiFi, and private pools. Popular attraction Silhouette Island Beach is located nearby. Discover genuine guest reviews for North Island, a Luxury Collection Resort, Seychelles along with the latest prices and availability – book now.