715 Peach St, Arlington, Texas 76011 USA
Guests at a Football Game inside the ATT Stadium
Photo Credit: Yelp