Adjacent to the beach and marina, Hotel Arts features contemporary rooms with Mediterranean views, Michelin-star dining, lush gardens, and an outdoor pool.
Marina 19–21, 08005 Barcelona, Spain