Little Caesars 10612

Little Caesars #10612 is an Little Caesars restaurant located at 324 Elmira Road in Ithaca, New York.