Hotel de Russie is situated between the Spanish Steps and Piazza del Popolo. Everything that's great about Rome is within reach. Since its opening,