Healthy Mind LabPhysical Address: 600 South Taylor Avenue, St. Louis, MO, USA Mailing Address: 660 S. Euclid Ave.Department of Psychiatry, Campus Box 8134St. Louis, MO 63110 Related