Sports Illustrated plans to brand resorts in college towns

The first Sports Illustrated complex is expected to open near the University of Alabama in Tuscaloosa in 2025.

Read More from the Global Wellness News ™

Save Your Cart
Share Your Cart