Pizza Restaurants in South Norwood
1. Mamma Dough
Pizza restaurant in South Norwood
1 Station Road - SE25
2023 Review: “Tasty thin-crust dough – cooked well in the middle, so no soggy bottoms” – is the secret to the appeal of this seven-strong South London sourdough pizzeria group, where the emphasis is on local ingredients (including Shipton Mill flour and British-made buffalo mozzarella) washed down with locally brewed craft beers and juices from Kent.
View full listings of 1 Pizza South Norwood Restaurants
Popular South Norwood Restaurant Searches
South Norwood Restaurant News