Little Caesars 8882

Little Caesars #8882 is an Little Caesars restaurant located at 13721 Lorain Avenue in Cleveland, Ohio.