Stamford House
Care & Health
5
Official FHRS rating for Stamford House
Very Good
Inspected 27 May 2026
3 Stamford Street
Rochdale
Lancashire
OL16 5DS
Open in Apple Maps →