Izzy Meikle-Small profile

Izzy Meikle-Small

Acting

  • Born 22/03/1996
  • Hove, East Sussex, England, UK

Izzy Meikle-Small (born 22 March 1996) is an English actress who has appeared in various feature films and TV shows.

Read full biography

Known For