T & Z Home Care LLC Address: 5060 E 62Nd ST Ste 118, Indianapolis, IN 46220 Phone: (317) 800-5039 Services: Non Emergency Medical Transport Call (317) 800-5039 Get Directions