6232 Chef Menteur Hwy, New Orleans, Louisiana 70126-5146 USA
Photo Credit: Campendium/Brian
Claim copyright