Jessica Lord

Jessica Lord is a prominent Canadian-British actress, widely known as the lead of the international series, Find Me in Paris. In addition, she is also known as Lena Reve d’ etoile. Moreover, Jessica has featured the role of Lola on the 5th season of The Next Step.