The Star is the 400,000 sq. ft. World Headquarters and Practice Facility of the Dallas Cowboys.
Frisco, Texas, United States
Up to 250, Up to 500, Up to 1000, Over 1000