30 High Street, London N6 5JG
Italian restaurant | Pizza Takeaway | Restaurant
A chain pizzeria that combines a laid-back atmosphere with skilled chefs in striped t-shirts, expertly crafting handmade pizzas to order, delivering quality and comfort in every slice.