Little Caesars 11348

Little Caesars #11348 is an Little Caesars restaurant located at 2018 North Prospect Avenue in Champaign, Illinois.