Terry Childrens Psychiatric Center: 10 Central Ave New Castle, DE