1. Solar Innovations 39 Dunfey St, Lowell, MA 01854 Coordinate: 42.65511,-71.33487 Phone: (978) 394-3555
2. Borrego Solar Systems 55 Technology Dr Ste 1, Lowell, MA 01851 Coordinate: 42.62876,-71.35857 Phone: (978) 455-1723