It’s been touted, and with good reason, that Frisco is set to be the mecca for sports in North Texas with the opening of ‘The Star’, a 91-acre campus that hosts the world headquarters of the Dallas Cowboys in Frisco, Texas.
The Star features the Ford Center—a 12,000 seat state-of-the-art indoor football stadium that will host a variety of events, an entertainment district lined with restaurants and shops, the Omni hotel, a medical center and more.
Add a 60,000 square foot gym, 30 meetings spaces and the Dallas Cowboys’ corporate headquarters, this campus offers an experience for fans worldwide to take a look inside the entire operation of the Dallas Cowboys.
VIP Tours of the Star are offered 355 days of the year and promise the ‘ultimate tour experience’. The calendar on the Star’s website is already packed with sports events that range from the 2017 Indoor Track and Field Classic to the return of the Patriot Cup. There’s even a simulcast of the Dallas Opera’s ‘Madame Butterfly’. You can check it out for yourself by clicking here.
This is just the beginning though, as the demand for corporate offices has been so great, there’s already plans for expansion.
The Star is turning out to be just what Frisco needs to be among the greats of sports facilities and we think the answer as to whether it’s North Texas’ new sports mecca is a resounding, ‘Yes’!