Keho Home Care Address: 3901 W 86Th ST Fl 3, Indianapolis, IN 46268 Phone: (888) 392-0555 Services: Non Emergency Medical Transport Secured Medical Transport Call (888) 392-0555 Get Directions