Scarlet House is a purpose-built care home located in the heart of Stroud, Gloucestershire. It offers high-quality residential, nursing, dementia, and respite…