Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in Limbury Luton East of England
1 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,3
1720 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