Company THE HEALING SPIRIT ROOM L.L.C. Address 1210 N. TACOMA AVENUE, , INDIANAPOLIS, IN, 46201 - , USA