The Delaware Psychiatric Center (DPC) is the sole state-operated psychiatric facility in Delaware, providing care and treatment for mentally ill adults. Situated within the Delaware Health and Social Services (DHSS) campus in New Castle, DPC is part of a larger administrative headquarters for various DHSS divisions.
Spanning over 100 acres, the DHSS campus houses multiple buildings and facilities, including the main DPC building, residences, a library, and a chapel, among others. DPC offers 24-hour client services and serves as a vital resource for individuals in need of psychiatric care in the state.
Generated from the website