McMilan HospitalLocated on 517 S. Euclid Ave. Mailing Address: St.Louis, MO 63110 Phone: 314-747-5625 Click to see this content