Flora Spencer-Longhurst

Flora Spencer-Longhurst is a British female actress who is currently actively acting in the United Kingdom. She is best known for portraying Lisa in CBBC's Leonardo and Lady Love in the The Bastard Executioner.