Hotel Felix Chicago

111 W Huron St
Chicago, Illinois 60654
3.5 miles from Norwegian-American Hospital
More hotels near this hotel