GastroRanking-logo

The best restaurants serving Italian food in Limbury Luton East of England

1 Restaurants on GastroRanking

restaurant_img
4.2

2231 Opinions

location-iconUnit 1 Archway Parade Marsh Road Marsh Road, Luton LU3 2RW England, England
Italian
outdoor_seating_265930takeaway_265930delivery_265930

Absolute rip off merchants! Delivered less than what we paid for, wouldn't feed my dog what food they served! Wouldn't help when we tried to sort issue! DO NOT USE THESE CON ARTISTS!