A $150 Million Sports Illustrated Resort Is Planned for Alabama
Developers are building a $150 million Sports Illustrated-branded riverfront resort in Tuscaloosa, with 161 units and roughly 12,000 square feet of restaurant and retail space. Plus, more hotel deal news.