Mercedes Benz Stadium

Venue

Mercedes Benz Stadium

Everything you need to know about Mercedes-Benz Stadium its located Atlanta, Georgia, and capacity 71,000. Overall performance of teams in the stadium.