6001 France Road, New Orleans, Louisiana 70126-2522 USA
Photo Credit: Campendium/Brian
Claim copyright