Mall shopping this holiday season just got a little flashier. Tesla, the electric vehicle manufacturer, is poised to open a storefront in CF Masonville Place as the automaker brings its innovative retail model to London, selling cars from a mall store as a direct pitch to consumers. “We’re excited to share that this is a […]