Office Location Physical Address: 425 South Euclid Avenue, St. Louis, MO, United States Mailing Address: 425 S Euclid Ave, CB 8064, BJC IH, 10607St. Louis, MO 63110 Phone: 3142861798