PendingUnder contract$1,200,0006.37 acresWinnebago County4 bd, 4.5 ba • 9,913 sq ftRockford, IL 61107
PendingUnder contract$259,9001.69 acresWinnebago County3 bd, 1.5 ba • 2,104 sq ftCherry Valley, IL 61016