The Luxury Collection Debut in the Seychelles
The Luxury Collection today announced the arrival of North Island, Seychelles into their portfolio of world-renowned hotels and resorts. With just 11 villas, Africa’s most exclusive private island is located 30 kilometres from the mainland