881 VILLA Street, Elgin, IL 60120 - MLS#10656038 - Russell Vilt - R...