Lillias Walker
Birthday: 1930-01-01
Deathday: 2023-08-10
Place of birth: Longforgan, Scotland, UK
Also known as:
imdb_id: nm0907974
Biography:
Scots actress who appeared in Doctor Who and The Cedar Tree. She was married to actor Peter Vaughan.