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 Thera…