Explore all the locations Derrick L. Umansky is working at and how to reach him to schedule an appointment. Neurosurgery. Neurology. 19 doctors. Tulane Neurosciences Center - Downtown. 1415 Tulane Ave, 5th floor, New Orleans, LA, 70112. Call 504-988-5661 Get Directions..