21-22 Barrett St, St Christopher's Pl, London W1U 1BF
Italian restaurant | Pizza Takeaway | Restaurant
This pizzeria chain offers a casual dining experience where skilled chefs, dressed in striped t-shirts, expertly toss handcrafted pizzas, ensuring a fresh and satisfying meal for every guest.