This South Holland hotel is located off Interstate 80, 16.9 km from Odyssey Fun World, a family park. Free Wi-Fi is available and rooms include satellite TV with the HBO channel.
Number of rooms: 76
17301 S Halsted St, Building B, South Holland, 60473, United States