Detailed report on the mental health and substance abuse treatment rehabilitation center located in New Castle, Delaware (DE). Meadow Wood Behavioral Health System is a drug or alcohol rehabilitation center with a primary focus on mental health and substance abuse treatment based at 575 South Dupont Highway in New Castle, DE. The facility provides detoxification services to the public.