The Institute of Public Health Physical Address: Taylor Avenue Building, St. Louis, MO, USA Mailing Address: Taylor Avenue BuildingSt. Louis, MO 63110 Click to see this content