Is the Tesla Supercharer in Dedham, MA open 24 hours?
Address: 840 Providence Hwy, Dedham, MA 02026, USA
Neil Schreiner | Sep 3, 2018
Yes. The service center is not but the chargers are always available
Mike Stallings | Sep 3, 2018
Yes
Thanks! Your answer is awaiting moderation.