Sports Illustrated Resorts, Travel + Leisure to Open Tuscaloosa Property
Travel + Leisure Co. and Sports Hospitality Ventures will roll out a series of sports-themed resort and lifestyle complexes branded with Sports Illustrated with the first location in Tuscaloosa, the home of the University of Alabama, scheduled to open in late 2025. Every Sports Illustrated Resorts campus is expected to feature a full-service hotel, vacation […]
Continue Reading