North Island hotel reservation: check availability and room rates
Hotels in North Island
1 property found
-
North Island, A Luxury Collection Resort, Seychelles 5 stars
No Street Address, North Island, Seychelles (Show map)
Offering a sun terrace, a bar and a lending library, North Island Hotel is 10 minutes' walk from North Island. The venue is located within a 5-minute walk from the city centre.