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.
2024 All Rights Reserved.
2024 All Rights Reserved. Barcelona Metropolitan