You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
I did a little Google sleuthing and found a petition to the City Council of Woburn, MA (first submitted October 17th, referred to public hearing on November 21st)
Amended site plan which includes eight (8) Tesla charging stations and related equipment, at 369 Washington Street
The staff analysis included a question regarding an enclosure for the equipment (and there are 8 chargers), so this is definitely a proposed supercharger site. It is right at the I-95/I-93 interchange.