Recently Sold Homes in Belvidere, IL

372 homes