Get a Hotel in South Holland

Super 8 by Wyndham South Holland

Super 8 by Wyndham South Holland

South Holland • Show on map 6.5/10 View Details for Price

Super 8 by Wyndham South Holland is located in South Holland, within 19 miles of Museum of Science and Industry - Chicago and 22 miles of Guaranteed Rate Field. Featuring a fitness center, the 2-star…More info

Book now