Little Caesars 1966

Little Caesars #1966 is an Little Caesars restaurant located at 1699 Rio Bravo Boulevard in Albuquerque, New Mexico.