Rantoul IL Subs & Sandwiches 1. 422 S Garrard St, Rantoul, IL 61866 | Diablo's Divinely Sinful Subs & More (217) 893-4663