Town Country Inn is set in a central area of Streator next to Grand Bear Falls Indoor Water Park and Weber House and Garden. The renovated hotel was built in 1986 and refurbished in 2008.
Town Country Inn is 30 minutes' walk from the center of Streator. Naperville is 92 km away from the hotel and a 70-minute drive takes guests there.
The hotel boasts close proximity to golf courses and restaurants.
Guests can reach Town Country Inn by car from Central Illinois Regional at Bloomington-Normal airport in 75 minutes.
All rooms in Town Country Inn are fitted with a seating area, climate control, wireless internet, a refrigerator and a microwave. They also comprise private bathrooms appointed with a Jacuzzi, a shower and a hairdryer.
The property offers a copier and a meeting room for business needs.
Wireless internet is available in the entire hotel for free.
Free public parking is possible on site.