Company LIVING HANDS INTEGRATED THERAPEUTIC MASSAGE LLC Address 2307 W 79TH STREET, , INDIANAPOLIS, IN, 46260 - , USA