Little Caesars 8500

Little Caesars #8500 is an Little Caesars restaurant located at 1726 Grand Avenue in New Castle, Indiana.