Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in England
7.169 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,3
1719 Opinions in 4 websites
Unit 1 Archway Parade Marsh Road Marsh Road, Luton LU3 2RW England, England
ItalianFood was actually quite nice 👍🏽 The guy was saying a short time and took ages which was annoying But the food was worth it if you leave it a little bit longer than he says 😜
pizzapepperonicheese