(Pellegrino Apartment)

  • Pellegrino Apartment is a self-catering accommodation located in Roma. FreeWiFi access is available. The property is 300 metres from Campo de Fiori Square and 400 metres from Piazza Navona.

  • Via del Pellegrino 113
    Rome, Lazio, Italy