Tesla London Store Now Open in Westfield Shopping Centre
Between 7 and 10pm in a busy Westfield Shopping Centre in the west of London, Tesla owners, fans and potential owners gathered together with press from varying nations for the official opening of the first UK Tesla store. Why in a shopping centre? Tesla sees itself more in-line with the likes of technology companies than […]
Tesla London Store Now Open in Westfield Shopping Centre Read More »