Sign in before making a reservation for all your benefits.
Rome Italy
Located at the Spanish Steps
Via Dei Condotti 85, 00187 Rome. Italy
www.slh.com/spanishsteps
See all hotels in Rome
No. of nights: --