701 Loyola Ave
New Orleans, LA 70113
$13.50 USD/SF/YR
500-18,723 SF
8
Spaces Available
Built 1964
18,723 SF Contiguous
Built 1964
500-18,723 SF
$13.50 USD/SF/YR
Office