Central - Holiday Inn Indianapolis Airport

8555 Stansted Road, Indianapolis IN 46241 (Google Maps)