Remove Ads

Photo of Holiday Inn & Suites Chicago North Shore (Skokie), an IHG Hotel

2.8
138 votes

Holiday Inn & Suites Chicago North Shore (Skokie), an IHG Hotel

5300 West Touhy Ave, Skokie, Illinois 60077 USA

Add Photo

Bathroom

Remove Ads

Claim copyright