PendingUnder contract$210,0002.5 acresWinnebago County4 bd, 2 ba • 2,994 sq ftCherry Valley, IL 61016