Holder House is a care home located at 35-37 Oxford Road, Abingdon, OX14 2EE. It offers residential care for individuals with mental health needs and…