Travel + Leisure Co. and Wyndham Partner to Expand Sports Illustrated Resorts, Launching First Nashville Location with More Planned
🏟 Travel + Leisure Co. partnered with Wyndham Hotels, expanding Sports Illustrated Resorts' platform, initially launched in 2023. The first fully branded resort in Nashville, with 185 suites, is open. Future resorts are slated for Chicago (fully operational by 2027), Baton Rouge (first hotel component, opening in 2027), and Tuscaloosa (first ground-up resort, opening in 2028). The initiative aims at blending Travel + Leisure’s brand with Wyndham’s infrastructure to create sports-themed destinations.
Share