This lovely hotel is located in Spanish Steps. The premises count with 50 welcoming rooms. No pets are allowed on the premises.