Dallas Stars Administration Office is located at the address 211 Cowboys Pkwy in Dallas, Texas 75234. Save. FRISCO, Texas – The Dallas Stars are set to open their season January 14 on the road at the Florida Panthers and host Nashville during the home opener January 22.
The Star in Frisco The Star is the 91-acre campus of the Dallas Cowboys World Headquarters and practice facility in Frisco, Texas. Developed as a first-of-its-kind partnership between the City of Frisco and Frisco ISD, The Star gives fans the opportunity to connect with the Dallas Cowboys in ways they have never imagined.