Leaf River IL Restaurants 1. 114 Main St, Leaf River, IL 61047 | Rumors (815) 738-6116 2. 110 Main St, Leaf River, IL 61047 | Leaf River Inn (815) 738-2277