Electric car manufacturer Tesla is closing its showroom on Oxford Street, W1, just a year after opening, as it is unable to adapt the store to its retailing ambitions. The American auto firm agreed a deal for the 3,000 sq
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.
Register
Find Out More