The building address for the Saint Louis University Medical Center Library is 3545 Vista Avenue, St. Louis, MO 63104. The library is located on the second floor of the Margaret McCormick Doisy ...