The Orchard

The Orchard is an inpatient facility. It provides support and care for adults. The site is located in Middlesbrough.