
Steward Health Care to Close Norwood Hospital and Four Satellite Facilities in Massachusetts
NORWOOD – Steward Health Care has announced its decision to abandon Norwood Hospital and its four satellite clinics, leaving patients at the facilities in Norwood and Foxborough to seek care elsewhere. A Hospital Left in Ruins Norwood Hospital, which has…
