Venue Information

Formal Name: Georgia Dome
Location: Atlanta, GA (United States)
Year Built: 1992
Capacity: 26,000