133 Baker St, London W1U 6SF
Italian restaurant | Pizza Takeaway | Restaurant
A chain pizzeria that combines a casual atmosphere with artisanal craftsmanship, where skilled chefs in striped t-shirts expertly hand-toss pizzas, offering an inviting experience for pizza lovers.