Situated between two of Rome’s most famous squares, Piazza di Spagna and Piazza del Popolo, Hotel de Russie is one of the Eternal City’s most prestigious luxury hotels.