Tesla Opens Largest North American Store/Service Center In Montreal – Shows Off Model S P85D

Tesla Motors’ largest North American store/service center is now open. Located in Montreal, Canada, this stores is 45,000 square feet and includes sales and service. According to the Montreal Gazette, “the 45,000 square foot sales and service centre on Ferrier St….replaces a much smaller location in Laval that was kind of… …read more