Francesca Fleur was born on July 30, 1998 in London, England. She is an actress, known for Legend of Lizard Man, Deadly Perfect and Pastor's Wife (2020).
Share
Info mistake?
Biography
Francesca Fleur was born on July 30, 1998 in London, England. She is an actress, known for Legend of Lizard Man, Deadly Perfect and Pastor's Wife (2020).