Elon Musk Opens New Tesla Store In London Mall: Live Photos
Green Car Reports
OCTOBER 28, 2013
Last Thursday evening, Tesla opened another retail location in its push to expand electric-car sales outside the U.S. This one was in London''s Westfield Mall, built along the lines of high-end U.S. malls west of the Notting Hill neighborhood.
Let's personalize your content