Duca di Cavour

Duca di Cavour is located in the heart of the Monti district, a few steps from the Colosseum and the Imperial Forums, reachable on foot from the Roma Termini railway station, 50 meters from Cavour metro station (line B).

Photo Gallery