Lily Morris was born on September 30, 1882 in Holborn, London, England, UK. She was an actress, known for Radio Parade of 1935 (1934), I Thank You (1941) and A Little of What You Fancy (1968). She was married to Archibald McDougall. She died on October 3, 1952 in London, England, UK.
Read more: Imdb