Dr. Sloan's office is located at 2001 Peachtree Rd NE, Atlanta, GA. View the map. What are Dr. Sloan's areas of care? Neurosurgeons use minimally invasive surgery to treat brain, nervous system and spinal nerve disorders. Conditions treated by neurosurgeons include brain bleeds, head or ...