(Avila Palace Piazza Navona)

  • Avila Palace Piazza Navona offers accommodation in Rome, 300 metres from Piazza Navona and 500 metres from Campo de' Fiori. The air-conditioned unit is 500 metres from Castel Sant'Angelo. Free WiFi is available throughout the property.

  • Via Del Governo Vecchio 14
    Roma, Lazio, Italy