Via flavia, 77, 00187 Roma
Holiday homes
Situated in the centre of Rome, less than 1 km from Piazza Barberini and a 9-minute walk from Repubblica - Teatro dell'Opera Metro Station, Casa Flavia offers free WiFi and air conditioning. The property is close to Quirinal Hill, Santa Maria Maggiore and Villa Borghese. The property is non-smoking and...