Pellegrino 86 apartments - 101 Flat in RomeApartment
Navona, 00186 Rome, Italy
Offering city views and free Wi-Fi, Pellegrino 86 apartments - 101 Flat in Rome offers accommodation conveniently located in the centre of Rome, within a short distance of Largo di Torre Argentina, Campo de' Fiori and Pantheon.