Indy Muscle & Joint Clinic - 11691 Fall Creek Rd Suite 110, Indianapolis, IN 46256 | Fresha