Rated 2.8/5 from 22 Google reviews.
Down House Nursing Home is a care facility located at 277 Tavistock Road, Derriford, Plymouth, Devon, PL6 8AA. It offers accommodation and assistance to a…
Families have widely differing opinions about Down House Nursing Home, with some praising the staff's kindness, compassion, and professionalism, while others express serious concerns about the care and treatment of their loved ones. Some reviewers have reported issues with resident safety, dignity, and respect, as…