Institute for Health and Recovery Inc Outpatient Rehab Institute for Health and Recovery Inc provides outpatient rehab services in Watertown, Massachusetts. Read more... 75 North Beacon Street, 2nd Floor