Abbeywood House

Abbeywood House is a family-run care home in Torquay, Devon, established in 1983. The home offers residential, dementia, and respite care, providing a caring…