Skip to main content

Down House

277 Tavistock Road, Derriford, Plymouth, Devon, PL6 8AA

About this care service

This service is run by Down House Limited, within Plymouth local authority