Russell from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map R & R Crossing - Illinois, Russell, 14827 W Russell Rd, 60075 (847) 395-0595 Map