200 East Ponce de Leon Avenue Suite 110 Decatur, GA 30030 Directions, Maps & Parking. Main: 404-501-6363; Appointments: 404-377-3436; Patient Portal. Use this online tool to look up results, send a message to your provider teams, renew your prescriptions, view upcoming appointments, and much more..