An interactive map showing the location of Leeds Iron Foundry, New Orleans, Orleans Parish, Louisiana, USA.