M
MarcoRP
Guest
I think there is a new Supercharger going up in Boston near Jeffries Point. A new charge point on PlugShare says there is a Tesla Supercharger going up at the Shell station near Logan airport. Station info indicates this station having only 2 chargers, although it probably has more than two stalls. Can any local or anyone passing through check this location out (photos please!)? Thanks, Marco