23 days$25k drop • Nov 3$674,9002.73 acresMcHenry County5 bd, 3.5 ba • 4,379 sq ftSpring Grove, IL 60081