Lila Waters

Lila Waters

Lila Waters was born on January 1, 1932 in the USA. She is an actress, known for Paper Moon (1973), Deuces (2001) and Frances (1982).

Tv Show