Town of Needham Address: 88 Chestnut ST, Needham, MA 02492 Phone: (781) 455-7580 Services: Ambulance Call (781) 455-7580 Get Directions