Hotel Lleó sijaitsee Barcelonan Plaça de Catalunyan aukion ja kuuluisan Las Ramblas -kadun vieressä. Hotellissa on pieni kattouima-allas, jonka äärellä on aurinkoterassi ja aurinkotuoleja. Majoituspaikassa on ilmainen WiFi, ja sen huoneissa on taulu-tv.
Hotel Lleóssa on tyylikäs sisustus, kiillotetut lattiat, lasisia yksityiskohtia ja viehättävä valaistus. Tilavissa ja ilmastoiduissa huoneissa on jääkaappi ja satelliitti-tv.
Ravintolassa tarjoillaan erilaisia Välimeren keittiön ruokia. Siellä tarjoillaan päivittäin myös aamiainen klo 7–11.
Lleóssa on lounge-alue ja snackbaari, jossa asiakkaat voivat nauttia drinkkejä.
Hotel Lleó on kävelymatkan päässä monista Barcelonan nähtävyyksistä, ja Las Ramblas -kadulle on vain minuutin kävelymatka. Lähin metroasema on 100 metrin päässä hotellilta, ja sieltä pääsee 10 minuutissa mm. Gaudín Casa Batlló -rakennukselle ja Sagrada Família -kirkolle.