The Star

One Cowboys Way
Frisco, TX 75034


The Cowboys 400,000 square foot state-of-the-art facility is the first of its kind. THE STAR features over 30 flexible event spaces that include Ford Center, a 12,000 seat indoor venue, Grand Atrium, Tostitos Championship Plaza, War Room, Theatre, Training Table and much more. The new headquarters delivers an upscale ambiance and displays versatile event areas that can accommodate groups of 10 to 5,000. THE STAR provides all business amenities that include audiovisual equipment, chef-crafted catering, and first class service.