Time Out says
Opium Mar is not just a restaurant with a terrace on the shoreline, but it's also a nightclub for the beautiful people looking for a modern ambience with a touch of opulence. Next to the Hotel Arts and practically on the Barceloneta beach, it's in one of the most enviable locations in town. Open daily.
Opium Mar Pg. Marítim de la Barceloneta, 34