Via Cavour, 211, 00184 Roma
Appartamento
con
1
camera
Right in the centre of Rome, situated within a short distance of Cavour Metro Station and Colosseo Metro Station,
Cavour 211 - B&D Apartments offers free WiFi, air conditioning and household amenities such as a toaster and coffee machine. Guests staying at this apartment have access to a balcony. The property ...