Homes for sale - 3200 Humbert Road, Alton, IL 62002 – MLS#21040757 ...