PendingUnder contract$259,9001.69 acresWinnebago County3 bd, 1.5 ba • 2,104 sq ftCherry Valley, IL 61016