Sbarro to Open 40 New Restaurants in Peru and Colombia

Sbarro to Open 40 New Restaurants in Peru and Colombia

Sbarro announced today that it has inked a partnership agreement with Taco Holdings that will significantly deepen the company’s presence in South America. Taco Holdings, the master franchisee for Sbarro in Mexico with 23 eateries, will now spearhead the opening of more than 40 new eateries across Peru and Colombia, marking the first Sbarro locations […]