Situé à Rome dans le quartier de la gare centrale, à 300 mètres de la basilique Sainte-Marie-Majeure, l'Hotel Leone propose des chambres climatisées et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux.
Les chambres sont dotées d'une télévision à écran plat. Leur salle de bains privative est pourvue d'une douche, d'un bidet et d'un sèche-cheveux.
La Piazza Barberini et le Quirinal sont à 900 mètres, tandis que l'aéroport de Rome-Ciampino, le plus proche de l'Hotel Leone, se situe à 14 km.