Open Tue-Sat 12.30pm-1am, Sun 12.30pm-7pm.
Barracuda
Closed Permanently
Ribera de Sant Pere 17, Castelldefels
Closed Permanently
Ribera de Sant Pere 17, Castelldefels
Open Tue-Sat 12.30pm-1am, Sun 12.30pm-7pm.
2023 All Rights Reserved.
2023 All Rights Reserved. Barcelona Metropolitan