800 Washington Street, Norwood, MA 02062 781-769-4000
Norwood Hospital is part of the Steward Health Care System LLC, New England’s largest fully integrated community care organization. In the past three years, we have invested over $850 million to improve the quality of care, upgrade facilities and improve the patient experience in our hospitals.
We are proud of the care we provide patients from Norwood and the surrounding communities. Norwood Hospital has won numerous quality awards from leading industry organizations.
Please explore our website for more information about our available services.
Ralph de la Torre, MD
Chairman & CEO
Steward Health Care System
Dr. de la Torre has been recognized as one of the 100 most influential people in health care and one of the top 50 physician leaders by Modern Healthcare.