Candlewood Suites Indianapolis Northeast

8111 Bash Street
Indianapolis
Indiana
United States