Adjacent to Indiana State University and set in the heart of Terre Haute town centre, this hotel offers spacious guestrooms furnished with many modern amenities, including microwaves and mini-refrigerators.
Number of rooms: 109
750 Wabash Avenue, Terre Haute, IN 47807, United States
Hotel booked 1 times today.