$234,9003 bd3 ba2,280 sqft4410 Alba Rd, New Orleans, LA 70129House for SaleCanal-front propertyNOLA Living Realty