I am very disappointed with the way They treated me, I felt like a idiot for going to the office in Duluth they brushed me off like I don't matter. If it wasn't for people like you and I they not have a job.
Address: 523 Church St, Decatur, GA 30030, USA
Dean Wagner MSe | Sep 30, 2019
Go to the Decatur location the people there are amazing and have always treated me super great
Jonathan Post | Sep 29, 2021
I agree that the Decatur location is significantly better escially at the initial linkage to care!
Thanks! Your answer is awaiting moderation.