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.