80-81 St Martin's Ln, London WC2N 4AA
Italian restaurant | Pizza Takeaway | Restaurant
A chain pizzeria offering freshly handmade pizzas crafted by skilled chefs in a casual environment, prioritizing customer satisfaction and quality ingredients.
Rating: 4.1
Rating: 4.0