Travel + Leisure Co. Expands Sports Illustrated Resorts Portfolio With New Vacation Ownership Destination in Nashville
1. TNL plans to open Sports Illustrated Resorts in Nashville, Tennessee. 2. Resort to embody sports culture, attracting travelers for game-day experiences. 3. Scheduled opening in Spring 2026, enhancing TNL's vacation ownership offerings. 4. Nashville's vibrant sports scene supports strategic brand expansion. 5. New location reinforces multi-brand strategy for modern leisure travelers.