Little Caesars 12328

Little Caesars #12328 is an Little Caesars restaurant located at 9000 West University Boulevard in Odessa, Texas.