Lila Barclay

Lila Barclay (81)

1884-08-09 - 1965-11-28 | Perth, Scotland, UK

On Movies

  • The Sentimental Lady
  • A Royal Family
  • The Sign of the Cross

NextFilm 2025