1. Needham Collision Inc. 20 Clyde St, Needham, MA 02492 Coordinate: 42.27553,-71.23831 Phone: (781) 433-0004