Neuroclinical Research Unit – McMillan Building Physical Address: 517 South Euclid Avenue, Lower Level St. Louis, MO, USA Phone: 314-362-6908 Fax: 314-747-3258 Click to see this content