Logo for Holiday Inn Chicago North Shore Skokie

Holiday Inn Chicago North Shore Skokie

Logo for Holiday Inn Chicago North Shore Skokie

Holiday Inn Chicago North Shore Skokie

5300 W Touhy Ave, Skokie, IL 60077, USA

Logo for Holiday Inn Chicago North Shore Skokie