Division of Public Health Sciences Location
Taylor Avenue Building (TAB)
- Physical Address: 600 S Taylor Ave, St. Louis, MO, United States
-
Mailing Address:
660 S. Euclid Ave.
Campus Box 8100
St. Louis, MO 63310 - Phone: (314) 454-7940
- Fax: (314) 747-3935