PendingUnder contract$2,995,0005.19 acresMcHenry County6 bd, 8.5 ba • 14,126 sq ftBull Valley, IL 60098
PendingUnder contract$599,9003.88 acresMcHenry County5 bd, 3.5 ba • 2,323 sq ftSpring Grove, IL 60081
PendingUnder contract$600,0001.69 acresMcHenry County4 bd, 2.5 ba • 2,229 sq ftSpring Grove, IL 60081