The Institute of Natural Health is located inside the University Tower
University Tower
1034 South Brentwood Blvd.
Suite 415
Saint Louis, Missouri 63117
Phone: (314) 293-8123
Email: info@inhstl.com
Please feel free to call or email with questions or to schedule an appointment.