Das Hotel Attica 21 Barcelona Mar liegt im modernen Stadtteil Diagonal Mar von Barcelona, etwa 200 Meter vom Strand entfernt. Das Stadtzentrum ist in 20 bis 25 Minuten erreichbar. In der Umgebung finden sich Einkaufs- und Unterhaltungsmöglichkeiten, während öffentliche Verkehrsmittel rund 50 Meter entfernt liegen. Die Lage verbindet damit einen Aufenthalt an der Küste mit der Möglichkeit, Barcelonas Stadtleben und Sehenswürdigkeiten zu erkunden. Ein Außenpool ergänzt das Angebot des 4-Sterne-Hotels.
Die 75 Doppelzimmer, ein Einzelzimmer und eine Suite verteilen sich auf fünf Etagen. Je nach Kategorie stehen Doppel-, Queensize- oder Kingsize-Betten zur Verfügung. Zur Ausstattung gehören ein Safe, eine Minibar, ein Schreibtisch sowie ein Telefon mit Direktwahl. Satelliten- und Kabelfernsehen sowie kostenfreies WLAN bieten Unterhaltung und Verbindungsmöglichkeiten. Die Bäder sind mit Dusche und Badewanne ausgestattet; ein Haartrockner und Kosmetikartikel sind ebenfalls vorhanden. Zustellbetten können angefordert werden.
Nach einem Ausflug oder Strandtag bietet der Außenpool eine Möglichkeit zur Abkühlung. Liegestühle, Sonnenschirme und eine Sonnenterrasse stehen für die Nutzung im Freien bereit. Der Fahrradverleih erleichtert die Erkundung der Umgebung auf zwei Rädern. Für Erholung sorgen das Solarium und die hoteleigenen Serviceangebote. Ein Wäscheservice, eine Münzwäscherei und der Zimmerservice unterstützen bei längeren Aufenthalten. Rollstuhlgerechte Zimmer mit barrierefreiem Bad sind verfügbar.
Für die Verpflegung stehen ein Restaurant, ein Frühstückssaal, ein Café und eine Bar zur Auswahl. Das tägliche Frühstück wird als reichhaltiges Buffet serviert, zusätzlich ist Mittagessen erhältlich. Auf Anfrage bereitet die Küche glutenfreie Mahlzeiten zu. American Express, Visa, Diners Club und MasterCard werden als Zahlungsmittel akzeptiert.