Torres do Allo, Galicia Pet Friendly Vacation Rentals