Institute for Health and Recovery 105 Chauncy Street is a substance abuse treatment center for people seeking treatment near Suffolk County. As part of their treatment modalities for recovery, Institute for Health and Recovery 105 Chauncy Street provides during treatment. Institute for Health and Recovery 105 Chauncy Street is located in Boston, Massachusetts, accepting cash or self-payment for treatment.