• Ortho Indy South (map)
  • 1260 Innovation Parkway
  • Greenwood, IN, 46143
  • United States

We'll be serving up your lunch favorites at Ortho Indy South!