Browse All Treatment Centers
Progress House Inc/Placer
34248 East Towle Road, Alta CA, 95701
Progress House Inc/Placer (Alta) located at 34248 East Towle Road, Alta, CA 95701, United States is an alcohol treatment center providing substance abuse treatment with residential long-term treatment. Women and beds for children of the client are supported for this California drug rehab center. Pri