Holiday Inn Chicago North Shore

5300 W. Touhy Ave
Skokie
Illinois
United States