Place is conveniently close to the most of major landmarks in Rome; Colosseum, Piazza Venezia and Roman Forum...