Tetti di Piazza NavonaApartment
Degli Spagnoli 47, 8, Rome, 00186
In the centre of Rome, located within a short distance of Piazza Navona and Trevi Fountain, Tetti di Piazza Navona offers free Wi-Fi, air conditioning and household amenities such as a microwave and coffee machine.