The Star is the world headquarters of the Dallas Cowboys located just adjacent to Omni Frisco. The 91-acre campus features Ford Center, an entertainment district with various restaurants and shops, Cowboys Fit, and more. The Ford Center is a 510,0000 square foot indoor athletic facility that hosts a variety of events and includes one indoor and two outdoor practice fields. Tour the state-of-the-art facilities at The Dallas Cowboys World Corporate Headquarters and get an inside look at the home of America's team.
View dining options (PDF, 6.15 KB)
Features of The Star
- Ford Center
- War Room
- Nike Star Walk
- Super Bowl Memorabilia & Station
- Grand Atrium
- Cowboys Fit
- Cowboys Club
- Baylor Scott & White Health
Tour and Stay Package at Omni Frisco
Pair your stay with the ultimate tour of The Star, home to the Dallas Cowboys Headquarters. Stay in the heart of The Star at the newest luxury property, Omni Frisco Hotel.