North Downs Villa is a residential care home located at 19 Elmwood Road, Croydon, Surrey, CR0 2SN. It is operated by Surrey Mental Health Limited and offers…