1. Strom Electric 54 Overlook Dr W, Framingham, MA 01701 Coordinate: 42.34157,-71.41196 Phone: (781) 235-0872