-
Piazza della Repubblica
Piazza della Repubblica is a large square in the heart of Rome, Italy. It is situated at the crossroads of three major streets: Via Nazionale, Via Cavour, and Via delle Terme di Diocleziano.…
The Best in Rome
Piazza della Repubblica is a large square in the heart of Rome, Italy. It is situated at the crossroads of three major streets: Via Nazionale, Via Cavour, and Via delle Terme di Diocleziano.…