Candlewood Suites Terre Haute Terre Haute
721 Wabash Ave -
Terre Haute,
IN 47807
Near Indiana State University