Leila Farzad

Leila Farzad

Birthday: December 30, 1981

Place of Birth: Westminster, London, England, UK

Television Credits

The Decameron
The Decameron
Stratilia 8 episodes 2024
View Show Details
I Hate Suzie
I Hate Suzie
Naomi 11 episodes 2020
Avenue 5
Avenue 5
Elena 7 episodes 2020
View Show Details