Barracuda Fish Bar (Menu)

2C Northfield Drive, Edinburgh
+44 131 258 2447

Give a rating to Barracuda Fish Bar

Suggest a dish

How much did you spend at Barracuda Fish Bar?