Kjeden består per 2023 av tolv restauranter, både egeneide og franchisebaserte. Selskapets hovedkontor ligger på Økern i Oslo. Kjeden eies av Pizza Pizza Norway AS. Administrativ direktør er Kenneth Lorenzen. Kjeden omsatte for rundt 550 millioner (ekslusiv mva.) kroner i 2008.