PendingUnder contract$895,0002.73 acresMcHenry County4 bd, 4.5 ba • 3,712 sq ftSpring Grove, IL 60081