Hotel Lleon sijaitsee Barcelonan keskustassa, lähellä La Ramblan turistikatua. Kadulta ja sen läheisyydestä löytyy lukuisia kauppoja, ravintoloita ja kahviloita, sekä tunnettuja rakennuksia kuten Liceu-oopperatalo. Barcelonan katedraalille on noin kilometrin kävelymatka. Julkinen liikenne on myös helposti tavoitettavissa sillä hotellilta on lyhyt matka esimerkiksi metroasemalle.
Hotellista löytyy 92 modernia huonetta. Kattoterassilla voi pulahtaa virkistävään uima-altaaseen ja ihastella Barcelonan maisemia.