Campo De’ Fiori Prestige Rooms

Via dei Giubbonari 23, 00186 Rome, Italy

Hotel image
Read more reviews for Campo De’ Fiori Prestige Rooms