Via Dei Condotti, 91, ROME , ITALY, Italy
+39429736712127
This charming hotel is located in Spanish Steps. With a small number of only 7, this accomodation is very convenient for a quiet stay.