Delaware Psychiatric Center: 1901 N Dupont Hwy New Castle, DE