number for atlanta sports medicine & orthopedic center?
Atlanta Sports Medicine & Orthopaedic Center Details: Atlanta Sports Medicine & Orthopaedic Center is a well known Family Medicine (Sports Medicine) Clinic of Atlanta, Georgia. It is situated at 3200 Downwood Cir Nw, Suite 500, Atlanta and it's contact number is 404-352-4500. The authorized person of Atlanta Sports Medicine & Orthopaedic Center is Sara Atwater who is Practice Administrator of the clinic and his contact number is 404-352-4500.