30
2401 Saint Claude Ave
New Orleans, LA 70117
$15.86 USD/SF/YR
3,781 SF
1
Space Available
Built 1910
3,781 SF Contiguous
Built 1910
3,781 SF
$15.86 USD/SF/YR
Retail