Beth Israel Deaconess HealthCare- After Hours Clinic. Beth Israel Deaconess Hospital-Needham. 148 Chestnut Street. 1st Floor, Main Entrance. Needham, MA 02492. P: 781-453-3765. Please call for an After Hours Clinic appointment..