The Dallas Cowboys and its Legends hospitality management company have opened a new Stadium Club restaurant at AT&T Stadium, the team’s home in Arlington, Texas. The 19,000-square-foot restaurant accommodates up to 650 customers. The Stadium Club will be open to the public on non-game days, and to members-only dining for season ticket holders and suite holders on days when the Cowboys play at home.