at 1034 S Brentwood Blvd Ste 415, St. Louis , 63117
As your home for common-sense, science based healthcare, The Institute of Natural Health is the premier clinic in the St. Louis area for all of your natural health and wellness needs.
Common-sense, science-based healthcare.
As a St. Louis, MO dentist since 1989, Dr. Case has helped hundreds of patients obtain a beautiful, charming smile.