Stella Quilley was born on November 16, 1923 in Seven Kings, Essex, England, UK. She was an actress, known for
The Lives of the Saints (2006) and
Down to Earth (2000). She was married to
Denis Quilley. She died in 2007 in Hampstead, London, England, UK.