Steward Health Care is closing Norwood Hospital and four satellite facilities in Massachusetts and abandoning the properties, according to bankruptcy filing in federal court in Texas on Monday.
The satellite facilities include Norwood Performance Therapy in Norwood, Norwood Hospital Cancer Care Center in Foxborough, Foxboro in Foxborough and Guild Imaging Center of Norwood Hospital in Norwood.