13 via dei cappellari int. 14, 00186 Roma
Apartments
Set in the centre of Rome, 700 metres from Largo di Torre Argentina and 100 metres from Campo de' Fiori, Campo 13 Holiday Apartment offers free WiFi and air conditioning. This property is situated a short distance from attractions such as Synagogue of Rome, Castel Sant'Angelo, and Piazza di Santa Maria...