Description
Other located at 5779 Town Line Leaf River, IL 61047. It has 2 beds, 1 bathrooms, and is 912 square feet. The property was built in 1982. 5779 Town Line Leaf River, IL 61047 is in the Leaf River neighborhood. Leaf River, and Balance of Ogle County are nearby neighbourhoods.