Barrow Neurological Institute is the world's largest neurological disease treatment and research institution, and is consistently ranked as one of the best neurosurgical training centers in the United States. Founded in 1962, the main campus is located at 350 W. Thomas Road in Phoenix, Arizona. Wikipedia Address: 2910 N 3rd Ave, Phoenix, AZ 85013 Phone: (844) 324-6684 Founded: 1961, Phoenix, AZ Hours: Open 24 hours Head: Michael T. Lawton, MD barrowneuro.org Function: Teaching hospital Emergency department: Level I trauma center Beds: 64 Neuroscience ICU beds, 80 Neuroacute Beds Suggest an edit · Own this business?