85 Victoria St, London SW1H 0HW
Italian restaurant | Pizza Takeaway | Restaurant
A chain pizzeria that offers a casual dining experience, where skilled chefs in striped t-shirts craft artisanal pizzas using fresh ingredients and traditional techniques.