Jenny Powell(II)
- Actress
- Soundtrack
Jenny Powell was born on 8 April 1968 in Ilford, Essex, England, UK. She is an actress, known for Lemon La Vida Loca (2012), No Limits (1985) and Stars in Their Eyes (1990). She was previously married to Toby Baxendale.