Ubicato a soli 1 km dalla Statua di Picasso, l'Inn Of Chicago, a 3 stelle, dispone di un centro business e una sala meeting per coloro che viaggiano per affari. Questa locanda offre il Wi-Fi con l'addebito extra in tutta la struttura.
Grazie alla sua bellissima posizione nel quartiere Near East Side di Chicago, l’hotel è in prossimità del Museo Richard H. Driehaus. L'Inn Chicago è situato a 500 metri dalla fermata dell'autobus Michigan & Ohio, e a soli 5 minuti a piedi dai Shops at Northbridge. Inoltre, l’alloggio è a una distanza di 1,1 km dall'Istituto d'arte di Chicago. Questo hotel si trova a 800 metri dalla stazione della metropolitana di Grand.
L'Inn dispone di 359 camere dotate di connessione Wi-Fi gratuita e una TV a schermo piatto con canali satellitari, nonché di servizi per la preparazione di tè/caffè. I bagni, dotati di un bagno con WC separato e una doccia, forniscono agli ospiti anche asciugacapelli e teli da bagno.
Gli ospiti sono attesi al lounge bar dove è possibile rilassarsi con un drink. Il ristorante Niu Japanese Fusion Lounge, che offre un vasto assortimento di piatti, si trova a due passi dall'Inn Chicago.