Rumors Address: 114 Main St, Leaf River, IL 61047 Phone: (815) 738-6116 Restaurants Other Businesses: Rock River Marine at 1880 E Town Line Rd, Leaf River, IL 61047 Leaf River Inn at 110 Main St, Leaf River, IL 61047