Residential Care
8 February 2020
Cherry Garden Properties Limited
33 beds
Castle House is a residential care home located in Devon, South West. The home provides specialist support for people with older people, physical disabilities, and younger adults. The home has 33 beds. It was rated Good at its last inspection in February 2020. The home is operated by Cherry Garden Properties Limited.
Castle Street, Torrington, Devon, EX38 8EZ
Send an enquiry and we'll help connect you with this care home.