![]()
Tesla Motors announced several months ago that they would eschew the traditional franchise dealer approach of most car companies in favor of company owned retail and service outlets. The plan was to launch with five stores located in New York, Chicago, South Florida, Los Angeles and the Bay area.
They’ve just announced the details on the Bay Area store which will be in Menlo Park just up the road from the Stanford University campus. The property they are
[Source: Tesla Motors]
Original post by Sam Abuelsamid













Related Articles
No user responded in this post
Leave A Reply
Please Note: Comment moderation maybe active so there is no need to resubmit your comments