Apartment for sale, Piazza Dei Santi Apostoli, Roma, in Rome, ItalyRome, Piazza Dei Santi Apostoli, RomaApartment • 4 room(s) • 1 bed. • 2 bath. • 269.98 m²