Tesla installs supercharging stations in Boston

September 12, 2017
Electric car maker Tesla Inc. said on Monday that it installed its first Supercharger stations in city centers — in Boston and Chicago. In Boston, eight Supercharger stations are at 800 Boylston St., where there is already a Tesla retail store. The company also installed 10 stations at 225 North Columbus Drive in Chicago. "It...

You might like