A new concept for sports-themed resort complexes in college towns has been launched by Sports Hospitality Ventures and Travel + Leisure Co., with each Sports Illustrated Resorts campus to include a hotel, vacation club, branded attractions and residential condos. The initial property will be located in Tuscaloosa, Alabama and is slated to open in late 2025. Hotel Business