Barracuda
2C Northfield Drive
Edinburgh, EH8 7RW
0131 258 2447
Barracuda is a Chip Shop takeaway in Edinburgh.
Why don't you try our Tuna Melt Panozzo or Sausage (2) - Single?
Have you tried:
-
1
Pickled Onion
-
2
Barracuda - Penne
-
3
Sofia Loren - 12"
-
4
Large Fish - Single
-
5
Amatriciana - Spaghetti