84 High St, London SW19 5EG
Italian restaurant | Pizza Takeaway | Restaurant
This chain pizzeria offers a laid-back atmosphere where skilled chefs craft handmade pizzas, skillfully tossing the dough in full view of guests.