Mercedes Benz Superdome

Venue

Mercedes Benz Superdome

Everything you need to know about Mercedes-Benz Superdome its located New Orleans, Louisiana, and capacity 73,208. Overall performance of teams in the stadium.