Das Hotel Lleo liegt im Herzen Barcelonas, direkt im Stadtzentrum nahe der Plaça de Catalunya. Von hier aus lassen sich die bekannten Sehenswürdigkeiten, Einkaufsstraßen und Unterhaltungsangebote der katalanischen Hauptstadt bequem zu Fuß oder mit öffentlichen Verkehrsmitteln erreichen. Die zentrale Lage macht das Drei-Sterne-Cityhotel zu einem passenden Ausgangspunkt für eine Städtereise. Das Gebäude umfasst sechs Etagen und 89 Zimmer.
Die Unterkünfte sind mit Klimaanlage und Zentralheizung ausgestattet. Je nach Zimmer stehen ein Doppelbett, Queensize-Bett oder Kingsize-Bett zur Verfügung. Ein Balkon gehört zur Grundausstattung der meisten Zimmer und erweitert den privaten Bereich nach draußen. Zur weiteren Ausstattung zählen Safe, Minibar, Kühlschrank, Schreibtisch, Direktwahltelefon, Satelliten- oder Kabel-TV, Radio und kostenfreies WLAN. Die Bäder verfügen über Dusche und Badewanne.
Für Abwechslung im Hotel sorgen ein Außenpool mit Sonnenterrasse, Liegestühlen und Sonnenschirmen. Wer Barcelona aktiv erkunden möchte, kann den Fahrradverleih nutzen. Auch Windsurfen, Tennis, Golf und Billard beziehungsweise Snooker gehören zu den genannten Freizeitangeboten. Ein Tourdesk unterstützt bei der Buchung von Ausflügen, während der Zimmerservice zusätzliche Bequemlichkeit bietet.
Für den Start in den Tag wird ein reichhaltiges Frühstücksbuffet serviert. Mittags steht ein À-la-carte-Angebot zur Verfügung. Ein Nichtraucherrestaurant, ein Café und eine Bar ergänzen die gastronomische Auswahl. Damit findet sich sowohl eine unkomplizierte Möglichkeit für eine Kaffeepause als auch ein geeigneter Rahmen für eine Mahlzeit im Hotel.