Free senior care guidance for Pittsburgh-area families. No cost to you.
Call (412) 332-6300
Pittsburgh Senior Advisor(412) 332-6300

Twin Lakes Rehabilitation and Healthcare Center

Medicare- and Medicaid-certified nursing home in Greensburg, Westmoreland County, Pennsylvania.

Quick answer

Twin Lakes Rehabilitation and Healthcare Center is a Medicare- and Medicaid-certified nursing home at 227 Sand Hill Road, Greensburg, Westmoreland County (CMS certification number 395500) with 137 certified beds and an average of 130.6 residents per day. CMS gives it an overall rating of 1 of 5, a health-inspection...

Home›Directory›Nursing homes›Twin Lakes Rehabilitation and Healthcare Center

CMS data as of October 1, 2026

What are Twin Lakes Rehabilitation and Healthcare Center's CMS star ratings?

Twin Lakes Rehabilitation and Healthcare Center is a Medicare- and Medicaid-certified nursing home at 227 Sand Hill Road, Greensburg, Westmoreland County (CMS certification number 395500) with 137 certified beds and an average of 130.6 residents per day. CMS gives it an overall rating of 1 of 5, a health-inspection rating of 1 of 5, a staffing rating of 2 of 5 and a quality-measure rating of 4 of 5.

CMS overall star rating1 of 5
Health inspection rating1 of 5
Staffing rating2 of 5
Quality measure rating4 of 5
Long-stay / short-stay QM5 of 5 / 4 of 5
Certified beds137
OwnershipFor profit - Corporation
Legal business nameWESTMORLAND CENTER OPCO LLC
Chainnot part of a listed chain
In a continuing care retirement communityNo
Ownership changed in last 12 monthsNo
Resident and family councilResident
Medicare/Medicaid certified sinceMarch 20, 1981

Source: CMS Provider Data Catalog (official CMS ratings), data as of October 1, 2026.

What did recent health inspections find at Twin Lakes Rehabilitation and Healthcare Center?

The most recent standard health survey of Twin Lakes Rehabilitation and Healthcare Center on CMS's record is dated November 20, 2025 and found 22 health deficiencies, 10 of them from complaint inspections; the survey before it, dated October 9, 2024, found 44. CMS lists 1 fines totaling $18,873, 0 payment denials and 0 infection-control citations for the facility.

CMS special focus status: SFF Candidate.

Full inspection narratives are on Medicare Care Compare for CMS #395500.

How is Twin Lakes Rehabilitation and Healthcare Center staffed compared with Westmoreland County nursing homes?

CMS reports 3.23 total nurse staffing hours per resident per day at Twin Lakes Rehabilitation and Healthcare Center, including 0.50 registered-nurse hours and 1.92 nurse-aide hours, against a median of 3.63 hours across 19 reporting nursing homes in Westmoreland County. Total nursing staff turnover is 50.0% and registered-nurse turnover 52.4%, and 1 administrator(s) left in the period CMS measures.

Which nursing homes are closest to Twin Lakes Rehabilitation and Healthcare Center?

Westmoreland County has 19 CMS-certified nursing homes with 2,439 certified beds; Twin Lakes Rehabilitation and Healthcare Center's overall rating of 1 of 5 is higher than 0 of the 19 rated homes in the county. Its 137 beds compare with a county median of 120.

Nursing homeTownBedsCMS overall ratingStraight-line distance
Oak Hill Rehabilitation & Healthcare CenterGreensburg483 of 5~2.7 mi
Greene Health & Rehab CenterGreensburg1191 of 5~3.0 mi
Loyalhanna Care CenterLatrobe1431 of 5~4.2 mi
Rehab & Nursing Ctr Greater PittsburghGreensburg1203 of 5~4.5 mi

Twin Lakes Rehabilitation and Healthcare Center (CMS #395500): what its rating is and is not

It isIt is not
Overall1 of 5 from CMS, October 2026a rating computed by this site
Partshealth 1 of 5, staffing 2 of 5, quality 4 of 5resident reviews
Scope137-bed nursing home in Greensburga score for personal care homes
Surveylast standard survey November 20, 2025a guarantee of any one resident's care

Want a short list for Greensburg?

Answer five questions and a local advisor will come back with licensed options that fit your situation and budget. Free, with no obligation.

Find care options
Find senior care — free