Francesca Larkin was born in Yorkshire, England, UK. She is known for The Syndicate (2012), Dilemmas (2011) and BattleField Detectives (2003).
No data