Remove Ads

Photos for 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