26 days$40k drop • June 26$749,9002.23 acresMcHenry County3 bd, 3 ba • 2,380 sq ftCrystal Lake, IL 60012
28 days$10.1k drop • June 19$559,9002.51 acresMonroe County4 bd, 3 ba • 2,924 sq ftWaterloo, IL 62298