About Stillwater South, LLC
Stillwater South, LLC is a substance abuse rehabilitation facility located in Canton, GA.
Our Facilities
Stillwater South, LLC has been registered with the National Provider Identifier database since February 03, 2022 and its NPI number is 1891449351 (certified on 02/03/2022).
Book an Appointment
To schedule an appointment, please call (503) 791-3205.