Indy Natural Health Center is an Indianapolis-area natural health practice led by Becky Cash, a Certified Natural Health Professional and board-certified naturopath. The practice focuses on infant, children’s, and maternal health, autism spectrum and related disorders, women’s health, and adrenal concerns, with an emphasis on partnering with families on their health and healing journey.
Indy Natural Health Center
7780 N Michigan Rd suite f
Indianapolis, IN 46268
Is this your business?