Via cavour, 172, 00184 Roma
Appartamenti
In the heart of Rome, set within a short distance of Cavour Metro Station and Santa Maria Maggiore, colosseobb offers free WiFi, air conditioning and household amenities such as a toaster and kettle. This recently renovated apartment is located 800 metres from Colosseo Metro Station and 1 km from Domus...