Open House Jul 5 at 12:00AM - 3:00PM CDT $399,900 Active622 Illinois StreetGeneva, IL 60134Single Family 2 Beds 2 Baths 1,110 sqft