Department of Neurology Physical Address: 660 South Euclid Avenue, St. Louis, MO, USA Mailing Address: Campus Box 8111660 S. Euclid AveSaint Louis, MO 63110