For general questions or information about our service, please visit our FAQs page.
Toronto Head Office
675 Cochrane Drive, North Tower, Suite 100
Markham, Ontario, L3R 0B8
Customer Service (8 AM to 1 AM EST, seven days a week)
Toronto: (416) 499-1599
*At ALO Telecom, we are committed to protecting your privacy. We only use your email address to send you messages about new ALO products, services and promotions. Your private information will not be divulged outside of ALO Telecom and its affiliates (G3 Telecom and Ellora Telecom).