Langham Manor Care Home

Langham Manor is a purpose-built 75-bed luxury care home situated close to the town centre on Prentice Road, Stowmarket. Designed with meticulous attention to…