Super 8 by Wyndham Chicago IL

7300 North Sheridan Road
Chicago, Illinois 60626
9.4 miles from School of the Art Institute
More hotels near this hotel


Directions from Super 8 by Wyndham Chicago IL to School of the Art Institute