Richard Hall CHWC OPD IOP and Recovery Supports is a mental health treatment center for people seeking treatment near Somerset County. As part of their treatment modalities for recovery, Richard Hall CHWC OPD IOP and Recovery Supports provides during treatment. Richard Hall CHWC OPD IOP and Recovery Supports is located in Bridgewater, New Jersey, accepting cash or self-payment for treatment.