Neurology Specialists & Headache Specialists. located in Atlanta, GA. (678) 705-7341. Request Appointment. Welcome to Panda Neurology. The goal of the doctors, nurses, and support staff at PANDA Neurology & Atlanta Headache Specialists is to provide high-quality, neurological care for children and families living in and around metro Atlanta..