8607 Olive St is aland property for lease in New Orleans, LA.
Vacant land with 7 buildings available for sale.
7 Building with a total of 28 housing units.
7 vacant lots (approximately 1.4 acres).
Total land area is approximately 2.8 acres.
Please see listing agent for price and additional details.