Not Rated Yet
Accepts Single-Use Cards
Accepts Multi-Use Cards
937 Keystone Way, Carmel, IN 46032 United States
Wellness Origin is a full-service wellness center and organic day spa located in the beautiful Indianapolis suburb of Carmel, Indiana. Wellness Origin offers a broad range of holistic and organic therapy while also featuring one of Indianapolis’s best selection of organic health consumables. Our health products and services provide a total transformational experience with timeless organic health principles and modern science.