76 High Rd, London E18 2NA
Italian restaurant | Pizza Takeaway | Restaurant
A chain pizzeria that offers a laid-back atmosphere, where skilled chefs craft handmade pizzas, showcasing their artistry as they toss dough in striped t-shirts.
Rating: 3.6
Rating: 4.2