Barracuda
Small Bites & Wine
Castelldefels
About
Tags
Small plates
Terrace
Chef Xavier Pellicer
Paellas
Beach View
Little Brother of Barraca
Fresh Fish
Chill Atmosphere
Mussels
Practical information
Route
17 Carrer Ribera de Sant Pere, 08860 Castelldefels, Spain
Schedules
Friday
12:30 - 23:59
Saturday
00:00 - 01:00, 12:30 - 23:59
Sunday
00:00 - 01:00, 12:30 - 19:00
Contact