Sbarro abrió sus puertas en 1956 como un local familiar. Poco a poco su pizza ganó popularidad y generó la apertura de nuevos locales. El público objetivo original eran los trabajadores con poco tiempo que querían algo rápido y rico. Desde entonces, Sbarro ha crecido hasta convertirse en una cadena presente en 28 países, con un total de 630 locales.
El local, que ofrece pizza italiana en su versión neoyorquina, es decir, extra grande, llegó a Uruguay en 2017 y se instaló en el Shopping Nuevocentro. Desde entonces le garantiza a los clientes pizza en porciones, crocante y rápida. En junio de 2018 la empresa decidió abrir otro local en la terminal Tres Cruces. Los planes de expansión siguen vigentes y apuntan a tener más locales a nivel regional.
La marca realizó un encuentro en Las Vegas en el que participaron todas las franquicias y se entregaron distintos premios. En esta oportunidad, la uruguaya, a cargo del equipo de Retail Uruguay, fue elegida como la mejor franquicia entre todas las del mundo.