Little Caesars 951

Little Caesars #951 is an Little Caesars restaurant located at 821 Lafayette Street South in Shelby, North Carolina.