Institute of Public Health: Doll & Hill on Washington University’s Campus NCJW Staff September 20, 2018 Loading Map.... Institute of Public Health: Doll & Hill on Washington University’s Campus620 South Taylor Ave. - St. LouisEvents 38.6348077 -90.2589342 Address 620 South Taylor Ave. St. Louis, MO 63110 Upcoming Events No events in this location