Barracuda

2C Northfield Drive, Duddingston, Edinburgh, EH8 7RW

Fish And Chips, Burger, Italian takeaway.

Menu of Barracuda
order food now

location of Barracuda

Barracuda reviews


Rate Barracuda