Leo T. D'ambrosio, MD

Neurology
Leo T. D'ambrosio image
8051 South Emerson Avenue, Indianapolis, IN 46237
See Location
Office Number
317-308-2800
New Patient Visits
Leo D'Ambrosio, M.D., received his medical degree at Indiana University in 1984. He completed his residency at Indiana University in 1988 and specializes in adult and child neurology.

About Leo

Conditions Treated

Map & Directions

Josephson Wallack Munshower Neurology, P.C.

8051 South Emerson AvenueIndianapolis, IN 46237