2 Wks Ago COMPARE 2004 Florida Ave, Kenner, LA 70062 Unit 2029 Delaware Ave. Apartment for Rent 3 Beds $1,300