Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in River Barking and Dagenham London
3 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4.0
158 Opinions in 2 websites
3.0
2 Opinions in 1 websites
105a Ballards Road Finchley, England
ItalianTheir pizza is very unique and delicious! We travel from far for the fab taste. The interior is simple and a bit boring with only 4 seats so not so much for dining in but for takeaways it's amazing.