MeadowWood Behavioral Health Hospital, located in New Castle, Delaware, is an inpatient treatment center serving individuals who are struggling with addictions and mental health disorders.