1. Needham Collision Inc. 20 Clyde St, Needham, MA 02492 Coordinate: 42.27553,-71.23831 Phone: (781) 433-0004
2. Bud's Non-Stop Detail Center 238 Chestnut St, Needham, MA 02492 Coordinate: 42.27599,-71.23754 Phone: (781) 449-3060