1615 Poydras St
New Orleans, LA 70112
$17.50 USD/SF/YR
353-22,565 SF
19
Spaces Available
Built 1984
22,565 SF Contiguous
Built 1984
353-22,565 SF
$17.50 USD/SF/YR
Office