Back to the Dallas Cowboys Newsfeed

Exploring Benefits Of New Sports Med Complex To Be Located At The Star

FRISCO, Texas – As the days tick closer to their official move-in date, the Cowboys continue to demonstrate the enormous benefits of their new home at The Star.

As if the organization’s new headquarters and 12,000-seat indoor stadium – both set to open later this summer – weren’t impressive enough, the Cowboys continue to reveal new amenities that are sure to push The Star to the forefront of the NFL landscape.

Earlier this year, there was the announcement of the Omni Frisco Hotel, a 300-room development being built adjacent to The Ford Center at The Star, set to open in 2017.