Contact Us

Contact Information

Thank you for your interest in Libra. We look forward to speaking with you soon!

Headquarters:
8770 West Bryn Mawr Ave, Suite 1300 Chicago, IL 60631
Toronto Office:
360 Adelaide Street West, Suite 500 Toronto, Ontario. M5V 1R7 Canada

Get in Touch