Facebook Twitter LinkedIn      



Hotel Felix

111 W. Huron Street
Chicago, IL, 60654
Phone Number: (312) 447-3440
Fax Number: (312) 447-3441
Book Direct and Save

 

Menu