1. Centennial Island Hydro Electric Co
670 Lawrence St, Lowell, MA 01852
Coordinate: 42.63284,-71.30186
Phone: (978) 454-1089
2. A L Prime Energy Co
49 Mammoth Rd, Lowell, MA 01854
Coordinate: 42.651,-71.33246
Phone: (978) 458-6200
3. Ameresco
125 Stedman St, Lowell, MA 01851
Coordinate: 42.62644,-71.35036
Phone: (978) 459-2868
4. Lowell Central Electric Co
558 Chelmsford St, Lowell, MA 01851
Coordinate: 42.62466,-71.32351
Phone: (978) 453-7826