Company Decatur Speech and Language Therapy, LLC Address 1232 Forrest Blvd, Dekalb, Decatur, GA, 30030, USA