Hotel Arts Barcelona, Marina 19-21