Loading map…

Barracuda Las Palmas

Barracuda Las Palmas in Las Palmas, Spain, offers a fresh taste of the Canary Islands. The briny aroma of grilled seafood fills the air, promising a delightful experience. Enjoy the wonderfully firm yet tender texture of their expertly prepared fish. Las Palmas' culinary scene is a celebration of the sea.