Barracuda (Menu)

Area 1 Parcela 1, Muelle Deportivo, Las Palmas de Gran Canaria
+34 629 24 93 24

Give a rating to Barracuda

Suggest a dish

How much did you spend at Barracuda?