Institute of Public Health: Doll & Hill on Washington University’s Campus NCJW Staff August 22, 2018 Loading Map.... Institute of Public Health: Doll & Hill on Washington University’s Campus600 S Taylor Ave. - St. LouisEvents 38.6347991 -90.25892970000001 Address 600 S Taylor Ave. St. Louis, MO 63110 Upcoming Events No events in this location