HOTEL SCALINATA - Key Persons


Spagna Rome

3-star Hotel in downtown Rome, on top of the Spanish Steps, Piazza Trinita dei Monti