- Things to Do
The Dallas Cowboys World Headquarters and Practice facility are located in Frisco at The Star, a 91-acre campus. In addition to playing home to the corporate offices and practice facility, The Star features the Ford Center—a 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. The campus offers an experience for fans worldwide to take a look inside the entire operation of the Dallas Cowboys. To schedule a tour of The Star, please visit www.thestarinfrisco.com/tours.