1. Castle Electric Inc 106 Access Rd Ste 15, Norwood, MA 02062 Coordinate: 42.1865,-71.17877 Phone: (781) 762-9891