Das Hotel Lleo liegt zentral im lebhaften Stadtzentrum von Barcelona, nahe der Plaza Catalunya. Von hier aus lassen sich zahlreiche Einkaufs- und Unterhaltungsmöglichkeiten sowie bekannte Sehenswürdigkeiten bequem zu Fuß oder mit öffentlichen Verkehrsmitteln erreichen. Als Cityhotel verbindet es eine praktische Lage mit kurzen Wegen zu den vielfältigen Eindrücken der katalanischen Hauptstadt.
Das Hotel verfügt über 89 Zimmer, darunter Einzel- und Doppelzimmer. Zur Auswahl stehen Unterkünfte mit Doppelbett, Queensize-Bett oder Kingsize-Bett. Ein Balkon gehört zur Ausstattung der meisten Zimmer und erweitert den privaten Bereich um einen Platz im Freien. Klimaanlage und Zentralheizung unterstützen ein angenehmes Raumklima. Zur weiteren Ausstattung zählen unter anderem Safe, Minibar, Kühlschrank, Schreibtisch, Direktwahltelefon, Radio sowie Satelliten- oder Kabelfernsehen. Die Badezimmer verfügen über Dusche und Badewanne; rollstuhlgerechte Zimmer mit barrierefreiem Bad sind buchbar.
Ein Außenpool mit Sonnenterrasse, Liegestühlen und Sonnenschirmen bietet eine Möglichkeit zur Abkühlung und zum Sonnenbaden. Für aktive Urlaubstage stehen Fahrradverleih, Windsurfen, Tennis, Golf sowie Billard und Snooker zur Verfügung. Ein Solarium ergänzt das Freizeitangebot. Der Zimmerservice, der Wäscheservice und die medizinische Betreuung unterstützen bei organisatorischen Anliegen. Haustiere sind erlaubt, und für Autofahrende stehen Garage und Parkplatz gegen Gebühr bereit.
Für die Verpflegung stehen ein Nichtraucherrestaurant, ein Café und eine Bar zur Verfügung. Das Frühstück wird als reichhaltiges Buffet serviert, während das Mittagessen à la carte gewählt werden kann. Dadurch lässt sich der Start in den Stadttag unkompliziert planen und die Mittagsmahlzeit flexibel gestalten. American Express, Visa und MasterCard werden als Zahlungsmittel akzeptiert.