This cosy hotel is set in Faro. The premises count with 33 welcoming bedrooms. This accommodation does not accept pets.