Holiday Inn Chicago North Shore (Skokie)

Address: 5300 Touhy Ave, Skokie, IL - United States

Checkins

1

Avarage rating at this location

3.25

 

Dennis L

No never again

3.25

over 1 year ago