A Work In Progress
It turns out that this is where the streetcars are built and repaired. I had no idea that the streetcars were actually built in New Orleans.