Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
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.