12920 E 1100 North Road$424,9003 Beds • 3 Baths • 1,782 Sq. Ft.Chenoa, IL, 61726William SoleReal Estate Agent