Venue Information

Formal Name: NRG Stadium
Location: Houston, TX (United States)
Year Built: 2002
Capacity: 71,500