Little Caesars 1968

Little Caesars #1968 is an Little Caesars restaurant located at 2200 North Main Street in Clovis, New Mexico.