1. Chestnut Street Animal Hospital 334 Chestnut St, Needham, MA 02492 Coordinate: 42.27443,-71.23776 Phone: (781) 444-8838