Nearby sites Nearby groups
1661 Canal St., New Orleans, Louisiana. County/parish: Orleans.
Added to the National Register of Historic Places January 24, 2024. NRIS 100009789.
LC