19
3035 Paris Ave
New Orleans, LA 70119
$12.24 USD/SF/YR
1,850 SF
1
Space Available
Built 1971
1,850 SF Contiguous
Built 1971
1,850 SF
$12.24 USD/SF/YR
Office