Situado na zona da Estação Central de Roma, a 300 metros da Basílica de Santa Maria Maior, o Hotel Leone apresenta quartos climatizados com acesso Wi-Fi gratuito em toda a propriedade.
Todos os quartos incluem uma televisão de ecrã plano e uma casa de banho privativa com um bidé, chuveiro e um secador de cabelo.
O Hotel Leone encontra-se a 900 metros da Piazza Barberini (praça) e do Palácio do Quirinal. O aeroporto mais próximo é o Aeroporto de Roma Ciampino, a 14 km do Hotel Leone.