Flora Spencer-Longhurst
ActressFlora Spencer-Longhurst is an Actress from United Kingdom. Age 39 years (1985) born in Birmingham, England, United Kingdom. So far Flora Spencer-Longhurst has worked in the Hollywood entertainment industry and her artwork has been released in English language movies.