26 via degli avignonesi, 00187 Roma
Apartment
Elian Apartament In The Center of Rome #2 in Rome provides accommodations with free Wifi, a 2-minute walk from Piazza Barberini, 0.4 miles from Spanish Steps, and a 8-minute walk from Quirinale Palace. Popular points of interest nearby include Piazza di Spagna Metro Station, Via Condotti, and Piazza...