La Quinta Inn & Suites by Wyndham Indianapolis Greenwood Near Otte Golf And Family Fun Center
1281 South Park Drive -
Greenwood,
IN 46143