McAlister's Deli
421 W Town Center Blvd, Champaign IL 61820