GastroRanking-logo

The best restaurants serving Italian food in Leytonstone Waltham Forest London

1 Restaurants on GastroRanking

restaurant_img
3.5

4 Opinions

location-icon877 High Road Leytonstone Leytonstone, London E11 1HR England, England
Italian
outdoor_seating_272613takeaway_272613delivery_272613

Love the pizzas here, fresh ingredients, thin crusts always cooked to perfection! Family favourite ordered multiple times and always been super tasty