Fast FoodFood Our Favorite Food at Sbarro Pizza Sbarro is a well-known pizza chain that has locations all over the United States. Sbarro was created by Carmela and Gennaro Sbarro in Brooklyn, New York. It first opened its doors in 1956, and today, it is still a... Brian Nagele125 views