Hotel Scalinata Di Spagna 3 stars

Piazza Trinita Dei Monti 17, Spagna, 00187 Rome, Italy

Hotel image
Read more reviews for Hotel Scalinata Di Spagna