Little Caesars 8890

Little Caesars #8890 is an Little Caesars restaurant located at 1180 Dutch Fork Road in Irmo, South Carolina.