Excellon Resources Customer Service Phone Numbers Customer service: +1 416-364-1130 Toll-free: 1-844-396-7770   Excellon Resources Headquarters Info, Email, Phone number, Website and live chat Information The Excellon Resources Headquarters is 20 Victoria Street, Suite 900 Toronto, ON M5C 2N8, Canada.   If you searching for Excellon Resources Customer Service Number, you are at the right place. In this post, we have provided