Telsa Electric Co Limited is a Toronto, ON business. Telsa Electric Co Limited is located at 1010 Bathurst Street, Toronto, ON. The postal code is M5R3G7.
You can contact Telsa Electric Co Limited at 416-535-5845 or from out of area call 1 4165355845.