Sports Illustrated Resorts Taps Wyndham to Scale Hotel Brand
Travel + Leisure Co. and Wyndham Hotels & Resorts are partnering to develop and scale Sports Illustrated Resorts. The first property, a 185-suite hotel in Nashville, is open, with Chicago, Baton Rouge, and Tuscaloosa projects planned for 2027-2028. Wyndham will leverage its loyalty program and industry relationships to find development partners, targeting college towns and urban markets.


