OrthoIndy South Physical Therapy

  • Physical Therapy

1260 Innovation Pkwy. Ste. 135
Greenwood, IN 46143

317.884.5140 Phone

Hours
M-Thurs: 7 am to 6 pm
Friday: 7 am to 5 pm

Get directions