Historydraft LogoHistorydraft Logo
Historydraft
beta
Historydraft Logo
Historydraft
beta

Tesla, Inc.

Tesla's First "New Design" Store

Friday Nov 16, 2012
Toronto, Canada

Tesla's first "new design" store opened on November 16, 2012 in the Yorkdale Shopping Centre in Toronto, Ontario. As of May 2017, eight Tesla stores/galleries operated in Montreal, Quebec City, Calgary, Toronto and Vancouver.


Annual Revenue in million $
0 (+0)
<