Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in England
7.169 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,0
127 Opinions in 1 websites
115 Northfield Avenue Northfield - Ealing, London W13 9QR England, England
ItalianDidn't do it for me i'm afraid. Found the staff rude and the food mediocre. Their pizzas are all loaded with masses of tinned tomato & the garlic had no flavour whatsoever. I wouldn't return and would
pizzacoffeepasta