About Lockhart-Terry Foundation, Inc
Lockhart-Terry Foundation, Inc is a community / behavioral health agency located in Decatur, GA.
Our Facilities
Lockhart-Terry Foundation, Inc has been registered with the National Provider Identifier database since July 15, 2013 and its NPI number is 1154762508.
Book an Appointment
To schedule an appointment, please call (678) 365-5611.