O Hotel Lleó está situado junto à Plaza Catalunya de Barcelona e às famosas Las Ramblas. Possui uma pequena piscina no último piso com terraço para banhos de sol e espreguiçadeiras, acesso Wi-Fi gratuito e quartos com televisões de ecrã plano.
O Hotel Lleó está elegantemente decorado com pisos polidos, características de vidro e iluminação atraente em todo o mundo. Os seus quartos climatizados são espaçosos e têm frigoríficos e televisão por satélite.
O restaurante serve uma variedade de cozinha mediterrânica. Também serve um pequeno-almoço diário das 07:00h às 11:00h.
O Lleó tem uma área de estar e um snack-bar, onde os hóspedes podem relaxar com uma bebida.
O Hotel Lleó está a uma curta distância de muitas atracções de Barcelona e Las Ramblas está apenas a um minuto a pé. A Estação de Metro mais próxima fica a 100 metros do hotel e conecta os hóspedes a pontos turísticos como a Casa Batlló de Gaudí e a Sagrada Família, a cerca de 10 minutos.