North Island

Welcome to North Island, your exclusive island paradise in the Seychelles. With only eleven guest villas, you will enjoy complete privacy and luxury while also being in a place that is in harmony with the environment.

View Other Properties in Seychelles

  • Constance Ephelia Resort Seychelles Hotel Seychelles Resort Five Star Hotel hillside Villa pool and ocean view
  • Lemuria Resort of Praslin Seychells Hotel Luxury Hotels Best Hotel in the Seychells