North Island Rooms: 11Type: Villa, Houseboat, ResortLocation: Seychelles Rooms: 11Type: Villa, Houseboat, ResortLocation: Seychelles View more