Between Piazza di Spagna and Piazza del Popolo, Hotel de Russie offers tranquil terraced gardens, contemporary-classic rooms, a serene spa, and noted dining.
Via del Babuino 9, 00187 Rome, Italy