Perched high above the Eternal City, Hotel Eden offers two of Rome’s most coveted dining spots - La Terrazza and Il Giardino Ristorante - each boasting sweeping views that stretch from the Villa ...