Melvin from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Bubba's Bar & Grill - Illinois, Melvin, 103 West Main, 60952 (217) 388-2314 Map