38 via leopardi, 00185 Roma
Apartments
Located in Rome, 500 metres from Santa Maria Maggiore, less than 1 km from Cavour Metro Station and a 13-minute walk from Colosseo Metro Station, Home Holiday Rome - 2° Floor provides accommodation with a balcony and free WiFi. The property is close to several well-known attractions, less than 1 km...