Luxury Collection Debuts First Seychelles Resort
The Luxury Collection recently added North Island in the Seychelles to its portfolio, marking the brand’s first property in the destination. North Island is an intimate private-island retreat with 11 oceanfront villas, each approaching 5,000 square feet and designed to maximize privacy, natural light and views. The resort’s facilities include a public lounge and dining … Read more