Hotel Lleó usytuowany jest w Barcelonie, tuż obok placu Katalońskiego i ulicy La Rambla. Oferuje on nieduży basen na dachu z tarasem słonecznym i leżakami, bezpłatne WiFi oraz pokoje z telewizorem z płaskim ekranem. Hotel charakteryzuje się eleganckim wystrojem, a jego wnętrza zdobią wypolerowane podłogi, szklane elementy i atrakcyjne oświetlenie. Pokoje są przestronne i wyposażone w klimatyzację, lodówkę oraz telewizor z dostępem do kanałów satelitarnych. Restauracja serwuje dania kuchni śródziemnomorskiej. Śniadanie podawane jest od 07:00 do 11:00. W hotelu Lleó znajduje się część wypoczynkowa i bar przekąskowy, w których Goście mogą zrelaksować się przy drinku. Hotel Lleó dzieli krótki spacer od wielu atrakcji Barcelony, a do ulicy Las Ramblas można dojść w zaledwie minutę. Najbliższa stacja metra oddalona jest o 100 metrów i zapewnia połączenia z takimi zabytkami, jak Casa Batlló Gaudiego i Sagrada Familia. Podróż zajmuje 10 minut.