Biography

Lola Duncan was born on October 2, 1874 in Edinburgh, Scotland as Mary Isabel Lola Duncan. She was an actress, known for The Man Who Won (1932), Self Made Lady (1932) and Once a Thief (1935). She died on February 17, 1968 in Kensington, London, England.