Filter Results
Apply Filters
Clear Filters
Lodges in South Holland
Econo Lodge South Holland - Chicago Southland
17301 S Halsted St, Building B, South Holland, United States Show map
Econo Lodge South Holland - Chicago Southland is located approximately 10 minutes by car from Wampum Lake Woods Lakeside Park, giving access to various tourist spots nearby.
From US$ 62
Book Now