PendingUnder contract$575,0001.89 acresMcHenry County3 bd, 2.5 ba • 2,714 sq ftSpring Grove, IL 60081