Where Is The Mercedes Benz Superdome. Mercedes benz also holds a 10 year naming rights contract for the louisiana superdome signed in 2011. The mercedes benz superdome often referred to simply as the superdome is a domed sports and exhibition stadium located in the central business district of new orleans louisiana united states it primarily serves as the home venue for the new orleans saints of the national football league nfl the home stadium for the sugar bowl new orleans bowl in college football and the longtime.
1 800 756 7074 or 1 504 587 3822 events and tickets. Official stadium of the nfl atlanta falcons and mls atlanta united. Atlanta s very own world class sports and entertainment facility.
Total sponsorship sales for mercedes benz stadium have reached 900 million.
Atlanta s very own world class sports and entertainment facility. During the off season the dome floor is prime space for trade or consumer shows. The mercedes benz superdome hosts more than just football games. Atlanta s very own world class sports and entertainment facility.