Elwood IN Kelly L, Physical Therapists 1. 226 S Anderson St, Elwood, IN 46036 | Byrd, Kelly L (765) 552-8460