Leaf River from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map A J Good Time Bar - Illinois, Leaf River, 5029 West Il Route 72, 61047 (815) 738-2868 Map