HI Chicago

24 E Ida B Wells Drive
Chicago, Illinois 60605
Near Art Institute of Chicago
More hotels near this hotel