1515 Poydras St
New Orleans, LA 70112
$22.00 USD/SF/YR
1,929-46,297 SF
25
Spaces Available
Built 1982
46,297 SF Contiguous
Built 1982
1,929-46,297 SF
$22.00 USD/SF/YR
Office, Retail