Eleanor Powell, DPT Physical Therapist, Department of Physical Therapy Image Phone 617-355-7212 Email Email Me NPI 1023738945 Print Profile Request an Appointment Locations Boston Boston Children's Hospital 300 Longwood Ave. Boston, Massachusetts 02115 Listen Eleanor Powell, DPT Physical Therapist, Department of Physical Therapy Medical Services Programs & Services Physical Therapy Languages English Locations Boston Boston Children's Hospital 300 Longwood Ave. Boston, Massachusetts 02115