As The Official Landscape Company of the Dallas Cowboys, it is our honor to continue to maintain and enhance this world-class facility in Frisco, Texas. Ford Center at The Star is a state-of-the-art, 510,000 square foot indoor athletic facility shared by the Dallas Cowboys, the City of Frisco, and Frisco ISD's high schools. The facility seats 12,000 and features an incredible plaza with video boards.
Get in Touch
Contact us today to set up a visit with our commercial division leadership team.