Little Caesars 12113

Little Caesars #12113 is an Little Caesars restaurant located at 151 South 18th Street in Kansas City, Kansas.