Triumph from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Countryside Bar & Grill - Illinois, Triumph, 426 Main, 61371 (815) 538-3010 Map