Homes for sale - 5339 W Avilla Dr., Meridian, ID 83646 – MLS#988162...