Homes for sale - 18890 Florida Street, Ida, LA 71044 – MLS#20036991...