Telepizza units by country or region 2022
Out of the 1,211 Telepizza restaurants owned or franchised by Food Delivery Brands in Europe as of December 2022, over half were located in Spain. That same year, the Spanish multi-brand group also had 150 Telepizza stores in Chile and Colombia.