1. On Call Electric 61 Emmett St, Marlborough, MA 01752 Coordinate: 42.34263,-71.55787 Phone: (617) 817-6317
2. Atlantic Power Systems 362 Elm St, Marlborough, MA 01752 Coordinate: 42.34662,-71.5737 Phone: (508) 263-5500