Via degli avignonesi 5, 00187 Roma
Guest houses
Set in the centre of Rome, 200 metres from Barberini Metro Station and 100 metres from Piazza Barberini, Avignonesi Suites offers free WiFi and air conditioning. The property features garden and inner courtyard views, and is 600 metres from Spanish Steps. The accommodation offers a lift, and luggage...