About

Edit info

Searching for a nearby day spa? Healing Arts Indy's address is 805 S Meridian St, Indianapolis, IN 46225. To find out when Healing Arts Indy is open, call (317) 955-7811. With 5 reviews, Healing Arts Indy's average Yelp rating is 4.5 stars.

Yelp Reviews