0

Tesla Motors has opened its first store in San Francisco, and it will be its largest North American sales, service, and delivery center. The 65,000-square-foot, three-story San Francisco center has been built on the location that a Chevrolet showroom was built in 1937. It’s being targeted as a key retail center for marketing the upcoming […]

+ Read More