Checker Flag Oil Lube Map phone 1301 N Mattis Ave Champaign, Illinois 61821 Jiffy Lube Map phone 1901 S Neil St Champaign, Illinois 61820 Sears Auto Center Map phone 2000 N Neil St Champaign, Illinois 61820 Speed Lube Map phone 901 W Springfield Ave Champaign, Illinois 61821 Walmart - Tire & Lube Express Map phone 2610 N Prospect Ave Champaign, Illinois 61822