Little Caesars 3300

Little Caesars #3300 is an Little Caesars restaurant located at 233 Ocean Street in Santa Cruz, California.