Travel + Leisure Co. Announces New Sports Illustrated Resorts Location in Nashville

Thursday, Jul 17, 2025 2:00 pm ET1min read
TNL--

Travel + Leisure Co. has announced plans for a new Sports Illustrated Resorts location in Nashville, Tennessee. The resort will be a vacation ownership property with studio, one-bedroom, and two-bedroom suites, and will feature amenities such as a resort-style outdoor pool, quick-service dining, and a signature fitness center. The addition reinforces Travel + Leisure Co.'s multi-brand strategy and supports the vision of Sports Illustrated Resorts to bring fans closer to the action.

Travel + Leisure Co. Announces New Sports Illustrated Resorts Location in Nashville

Stay ahead of the market.

Get curated U.S. market news, insights and key dates delivered to your inbox.

Comments



Add a public comment...
No comments

No comments yet