Tesla’s Flagship Store Now Open In San Francisco
Tesla’s flagship North American store is now open in San Francisco, California. This is Tesla’s largest store to date in all of North America. It’s a sale, service and delivery center all rolled into one. As Automotive News notes: “…the 65,000-square-foot San Francisco center is the company’s first in the… …read more