Location Washington University School of Medicine McMillan Hospital 609 S Euclid Ave Saint Louis, MO 63110 Phone 314-747-5625