McMilan HospitalLocated on 517 S. Euclid Ave.Mailing Address: St.Louis, MO 63110Phone: 314-747-5625 View Content