L

Lila Barclay

Born 9 August 1884 in Perth, Scotland, UK

Died 28 November 1965 (aged 81)

Actor