About Castlewood Treatment Center Ii
Castlewood Treatment Center Ii is a psychiatric residential treatment facility located in St. Louis, MO.
Our Facilities
Castlewood Treatment Center Ii has been registered with the National Provider Identifier database since April 29, 2010 and its NPI number is 1073830139.
Book an Appointment
To schedule an appointment, please call (636) 779-1444.