Leaf River Inn Address: 110 Main St, Leaf River, IL 61047 Phone: (815) 738-2277 Restaurants Other Businesses: Rumors at 114 Main St, Leaf River, IL 61047 Rock River Marine at 1880 E Town Line Rd, Leaf River, IL 61047 Allen Construction Co at 8465 N Adeline Rd, Leaf River, IL 61047