Steward rehab hospital to close April 2

Stoughton, Mass.-based New England Sinai Hospital, a rehabilitation hospital owned by Steward Health Care, is slated to close April 2.