Project Feature: The Star

The Dallas Cowboys will soon have a new home at The Star in Frisco, Texas. The 90 acre development along the Dallas North Tollway will be anchored by the Dallas Cowboys World Headquarters, featuring a 12,000 seat multi-use indoor event center, two outdoor practice fields, and the Cowboys’ head offices. The event center will be used by the Cowboys, the City of Frisco, and Frisco ISD, and also for...