Dove Tree House is a care home located at 89-91 Heavitree Road, Exeter, EX1 2ND. It offers residential and dementia care services, providing accommodation,…