Squid Restaurants in Luton
Show restaurants on map
4.7
Menu
Table booking
4.7
Menu
Table booking
City: Luton, 359 Hitchin Road, Luton, United Kingdom
"Fantastic eating, fantastic service highly recommended!"
4.7
Menu
4.7
Menu
City: Luton, 304 Biscot Rd, Luton LU3 1AZ, United Kingdom
"Large fish and chips and friendly staff"
Price
The Average price for Squid is:
$9.2
Feedback
These reviews refer only to the mentioned ingredients.