Get in Touch

Contact Us

Lebara Media Canada Ltd.

#601, 2075 Kennedy Road,
Scarborough, Ontario, M1T 3V3,
Canada

General / Sales / Media Enquiries:

Call +1 844-553-2272

24/7 Technical Support:

Call + 1 844-656-0529

Do you have any question?

Ask us.