Little Caesars 1778

Little Caesars #1778 is an Little Caesars restaurant located at 6932 North Armenia Avenue in Tampa, Florida.