335 Upper St, London N1 0PB
Italian restaurant | Pizza Takeaway | Restaurant
A chain pizzeria that features skilled chefs in striped t-shirts crafting handmade pizzas in a welcoming, laid-back environment, ensuring a delightful dining experience.
Rating: 4.4