Travel + Leisure Co. and Wyndham to Expand Sports Illustrated Resorts with New Hotel Developments in the U.S.
🏟 In 2023, Travel + Leisure Co. launched Sports Illustrated Resorts, partnering with Wyndham Hotels & Resorts to expand into traditional hotels. The first resort opened in Nashville with 185 suites. Upcoming destinations include Chicago (expected 2027), Baton Rouge (2027), and Tuscaloosa (2028). Wyndham's 120 million-member loyalty program enhances the brand's hospitality impact. Sports Illustrated Resorts leverages a 70-year legacy in sports, culture, and entertainment to provide unique travel experiences.
Share