This cosy hotel is in Alcala de Henares. The premises count with 33 welcoming bedrooms. This accommodation does not accept pets.