4 Days Ago 5491 Canal Blvd, New Orleans, LA 70124 Unit 5491 Canal Blvd. Apartment for Rent 2 Beds$1,950