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…