Since 1983, Twin Lakes Center has provided drug and alcohol rehabilitation solutions to the greater western Pennsylvania region.
The main center is located on over 30 acres of land in rural Somerset County, Pennsylvania. This remote, but easily accessible location provides a quiet, relaxing and positive recovery environment. This facility provides both residential and outpatient services. From this base of operations, Twin Lakes Center has expanded over the years to include three outpatient locations in various parts of Western Pennsylvania. These outpatient centers are located in Johnstown, Ebensburg, and Bedford.

Somerset Main Campus
224 Twin Lakes Road
Somerset, Pennsylvania 15501
Telephone: 814-443-3639
Fax: 814-443-2737

Bedford Outpatient
9457 Lincoln Highway 
Bedford, Pennsylvania 15522
Telephone: 814-623-7658 or
Fax: 814-623-7065

Johnstown Outpatient
132 Walnut Street, Third Floor
Johnstown, Pennsylvania 15901
Telephone: 814-535-8830
Fax: 814-536-3233

Meyersdale Outpatient
213 Dale Street, Suite 3
Meyersdale , Pennsylvania 15552
Telephone: 814-634-0064
Fax: 814-634-0068



Ebensburg Outpatient
Cambria Office Tower
313 W. High Street. Suite 212
Ebensburg, Pennsylvania 15931
Telephone: 814-472-7888
Fax: 814-419-8173

Somerset Outpatient
223 S. Pleasant Ave Suite 104
Somerset, Pennsylvania 15501
Telephone: 814-443-1754
Fax: 814-443-1895