Homes for sale - 3790 E Levin St., Meridian, ID 83646 – MLS#9880441...