Das 3-Sterne Hotel Lleo liegt in der Nähe von einem Shopping- Stadtviertel von Barcelona. Im Viertel Ciutat Vella gelegen, bietet das Hotel mit Blick auf die Stadt ein Solarium, einen Whirlpool und ein Außenschwimmbad.
Plaza de España liegt in etwa 25 Gehminuten Entfernung vom Hotel und Museu Picasso ist zudem innerhalb von 18 Minuten fußläufig erreichbar. Die Unterkunft liegt auch nur ein paar Schritte entfernt von der U-Bahn-Station Universitat. Casa Batlló ist in einer Entfernung von 1 km von der Unterkunft. Das Hotel Lleo ist nur 10 Minuten Fußweg von der Bushaltestelle Macba/cccb entfernt.
Es gibt 112 Zimmer mit einem Balkon und einem Lounge-Bereich. Einige von ihnen bieten einen Flachbildfernseher mit Satellitenkanälen und WLAN sowie einen elektrischen Wasserkocher. Außerdem sind sie mit Teppichböden ausgestattet.
Ein Frühstücksbuffet wird jeden Tag von 07:00 bis 11:00 Uhr serviert. Es gibt eine Lounge- Bar, die WLAN und einen TV zur Verfügung stellt. Das Restaurant Cervecería Catalana eignet sich perfekt, um die spanische Küche genießen und liegt zudem weniger als 1 km von hier entfernt.