Where’s Solar – Map of Needham Solar Installations and Solar Ambassadors

This map shows the installed solar PV systems in Needham. Solar Ambassadors for the Solarize Plus Needham program are denoted by a yellow sun marker. Click on a marker for contact information. September 1, 2019 – Thanks for the terrific … Continue reading Where’s Solar – Map of Needham Solar Installations and Solar Ambassadors