Travel + Leisure Co. Partners With Wyndham To Develop Hotels Under the Sports Illustrated Resorts Brand
Travel + Leisure Co. and Wyndham will co-develop hotels under the Sports Illustrated Resorts brand, targeting college towns and urban markets with properties planned for Nashville, Chicago, Baton Rouge, and Tuscaloosa.