1. The Art of Healing 3019 Meridian Meadows Rd, Greenwood, IN 46142 Coordinate: 39.63101,-86.15942 Phone: (317) 360-6336