BJC Institute of Health Physical Address: 425 S Euclid Ave, St. Louis, MO, USA Mailing Address: 425 S. Euclid Ave.St. Louis, MO 63110