Kane Hall Barry Neurology Find A Doctor Directions Kane Hall Barry Neurology 4525 Heritage Place Pkwy Ste 117 Keller, TX 76244 United States (817) 267-629 Schedule Appointment Directions 32.9154476, -97.2882654