1. Performance Solar New England 132 Great Rd Ste 200, Stow, MA 01775 Coordinate: 42.43336,-71.48773 Phone: (978) 637-2146