1. Newberry Solar 1 2 Centennial Dr, Peabody, MA 01960 Coordinate: 42.51972,-70.97454 Phone: (858) 519-6230
2. Helios Energy Solutions 16 Coleman St, Peabody, MA 01960 Coordinate: 42.52907,-70.94653 Phone: (978) 717-5623