IU Health Neuroscience Center. 362 W 15th St. Indianapolis, IN 46202. 4.7 out of 5 stars ( 20,985 ratings) Score is an average of all responses to care provider related questions on our nationally-recognized NRC Health Patient Experience Survey. Learn About Survey. 317.948.5450. Location Details..