Exclusive: Tesla To Open First Full-Service “Dealership” in Dedham, Massachusetts

If you’re in the Boston area you can expect a Supercharger by something like the end of June in Dedham, MA. This is going to be within walking distance of Legacy Place – a mall that includes several restaurants, major stores and a first-rate movie theater, and is being built… …read more