Ubicación
El Hotel Lleó está situado junto a la Plaza Catalunya y a un minuto a pie de Las Ramblas. La estación de metro más cercana está a 100 metros y conecta con la Casa Batlló y la Sagrada Familia en unos 10 minutos. La Plaza Catalunya y Las Ramblas son los puntos de partida para recorrer el centro de Barcelona.