Alice Frederica Edmonstone vit le jour le 29 avril 1868 à Woolwich Dockyard en Angleterre. Elle est le dernier enfant (sur une fratrie de 9) de Sir William Edmonstone, 4ème baronnet Edmonstone et de Mary Parsons. Son père a servi dzna le Royal Navy et son grand-père a été gouverneur des îles Ioniennes.

Le 1er juin 1891, elle épouse George Keppel, fils du 7ème comte d’Albermarle. Alice Keppel est considérée à son époque comme une très belle femme. Elle multiplie les aventures extra-conjugales que n’ignore pas son époux. Alice vise sa progression sociale de par ses aventures sentimentale.

En 1898, elle rencontre le prince de Galles, futur roi Edward VII. 28 années les séparent mais le futur monarque tombe sous son charme.

Alice Keppel sera l’une de ses nombreuses maîtresses. A la différence d’Agnès Keyser qui fut également sa maîtresse jusqu’à sa mort et qui elle était célibataire, Alice Keppel n’est pas acceptée par l’entourage du roi Edward VII. On pointe notamment du doigt son manque de discrétion mais on loue en revanche sa capacité à gérer les sautes d’humeur du monarque.

On a souvent écrit que l’épouse du souverain, la reine Alexandra était devenue amie d’Alice Keppel. Il n’en est rien. Elle la tolérait sans plus mais eut la délicatesse de lui permettre de se rendre au chevet du souverain mourant.

A la mort du roi, Alice Keppel quitta l’Angleterre pendant deux ans pour vivre à Ceylan (aujourd’hui Sri Lanka). Alice Keppel est en fait l’arrière-grand-mère maternelle de la duchesse de Cornouailles, mariée au prince de Galles.

Elle est décédée en septembre 1947. Elle vivait alors avec son époux dans leur villa de Florence, ville où elle a été inhumée.