Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in Leytonstone Waltham Forest London
1 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
3.5
4 Opinions in 1 websites
877 High Road Leytonstone Leytonstone, London E11 1HR England, England
ItalianLove the pizzas here, fresh ingredients, thin crusts always cooked to perfection! Family favourite ordered multiple times and always been super tasty