Tesla Motors Co. has opened a 65,000 sq. ft. store on Van Ness Ave. in San Francisco, the first store in the City for the automaker, which is based south of San Francisco in Silicon Valley, reports Bloomberg in Automotive News here:
Dealership-specific comments or reviews regarding sales or services should be posted on Yelp, Google, etc. where they are frequently monitored and addressed.Cancel Reply