El Hotel Lleó está situado junto a la Plaza Catalunya de Barcelona y las famosas Ramblas. Cuenta con una pequeña piscina en la azotea con terraza y tumbonas, conexión Wi-Fi gratuita y habitaciones con TV de pantalla plana.
El Hotel Lleó está elegantemente decorado con suelos pulidos, características de vidrio y atractiva iluminación en todas partes. Sus habitaciones disponen de aire acondicionado, nevera y TV vía satélite.
El restaurante sirve una variedad de cocina mediterránea. También sirve un desayuno diario de 07:00 a 11:00.
El Lleó tiene una sala de estar y un bar de aperitivos, donde los huéspedes pueden relajarse con una bebida.
El Hotel Lleó está a poca distancia de muchos de los atractivos de Barcelona y Las Ramblas está a solo un minuto a pie. La estación de metro más cercana está a 100 metros del hotel y conecta a los huéspedes con lugares de interés como la Casa Batlló de Gaudí y la Sagrada Familia, a 10 minutos.