Barberini Square
Rome • Show on map Price as low as EUR 222.23Barberini Square is a self-catering accommodation located in Rome. FreeWiFi access is available. The property is 200 metres from Via Veneto and 200 metres from Piazza Barberini. Accommodation will provide…More info