Skip to main content

CONTACT & LOCATION

Location

Hotel Arts Barcelona, Marina 19-21, Barcelona, Barcelona, Spain 08005

Hours

MONDAY TO SUNDAY: FROM 6:30 PM TO 10:30 PM

 

Getting Here

Reserve