headermask image

header image

Location of First Tesla Store Revealed

1015367w315.jpg

TreeHugger

The first Tesla store will open in… Menlo Park, in the Bay Area. It will be in a property owned by Stanford University, which used to house a Chevrolet dealer. Not only is the world getting a green car dealership, but it’s losing a non-green one. The original idea was to launch a dealership in New York, Chicago, South Florida, Los Angeles and the Bay area - but tragically none in my home-town of London (not that I can afford one anyway, but I could window-shop).

Tesla announced a while ago that they wouldn’t be selling franchises for dealerships, but would own and run them all. They’re almost like the Apple Computers of the car world; demanding control of every step of … Read more.

If you liked my post, feel free to subscribe to my rss feeds

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*