Lowell, Massachusetts

Solar power systems installed in Lowell, Massachusetts.