L

Lillias Walker

Born 1 January 1930 in Longforgan, Scotland, UK

Died 10 August 2023 (aged 93)

Scots actress who appeared in Doctor Who and The Cedar Tree. She was married to actor Peter Vaughan.