Travel + Leisure and Wyndham Partner to Develop Sports Illustrated Resorts into Hotel Brand Targeting College Towns
🏖 Travel + Leisure and Wyndham are transforming Sports Illustrated Resorts into a hotel brand, targeting college towns and urban markets. The sole existing branded resort is a 185-suite property in Nashville. Future projects are set for Chicago and Baton Rouge by 2027, while Tuscaloosa's opening is delayed to 2028. Orlando and Ann Arbor projects were canceled. Competition includes TAN Resorts, which took over a former Cap Cana property. Financial terms remain undisclosed.
Share