Taylor Avenue Building (Medical Campus), Doll & Hill Room600 S. Taylor Avenue, St. Louis, MO 63110Physical Address: 600 South Taylor Avenue, St. Louis, MO, USA