Wyndham Hotels & Resorts
17301 Halsted St # A
South Holland, IL 60473
Wyndham Hotels & Resorts in South Holland, IL, offers a comfortable and convenient stay for travelers. This modern hotel features well-appointed rooms, free Wi-Fi, and a complimentary breakfast to start your day off right. Guests can enjoy amenities such as a fitness center and an outdoor pool, making it an ideal choice for both business and leisure visitors to the area.
Generated from this place's information
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.


