Tesla Motors is opening a store on Lincoln Road to sell its super fast electric sports cars, marking the return of a car showroom to the Road, the first one there in decades. Lincoln Road originally had multiple car dealerships, however, resulting in some impressive architecture. The Apple Store used to be the Chrysler showroom, the Cadillac Building still has its impressive cartouche, and Packard was somewhere around there too. [Tesla]
Filed under: