NEW ORLEANS, LA – Champions Square is a outdoor concert and sports entertainment venue adjacent to the Mercedes-Benz Superdome in New Orleans, LA.
Champions Square was built after the Saints won the 2010 Super Bowl. It replaced the former New Orleans Center Shopping mall after a 13.5 million renovation project.
The developers involved in the renovation project were the New Orleans Saints and the Louisiana Stadium and Exposition District.
Lasalle St, New Orleans, LA 70113
Map: Google Maps