Cappellari apartments campo di fiori Apartment Rome
Located in the centre of Rome, within less than 1 km of Largo di Torre Argentina and a 3-minute walk of Campo de' Fiori, Cappellari apartments campo di fiori provides accommodation with free Wi-Fi.
Number of rooms: 4
73 Via dei Cappellari, Navona, 00186 Rome, Italy