Little Caesars 21

Little Caesars #21 is an Little Caesars restaurant located at 7633 Michigan Avenue in Detroit, Michigan.