Champions Square
New Orleans
VENUE
Champions Square is an outdoor festival plaza located adjacent to the Mercedes-Benz Superdome in New Orleans, Louisiana.
CAPACITY
9,000
PHONE
504-587-3663
ADDRESS
Lasalle Street
New Orleans
LA
70112