Completed in 1986 Project Details Owner: The Center Companies Location: New Orleans, Louisiana, United States Performed as: Johnson Bros. Corporation Project value: $690,454.00 Completion Date: 1986