Das Hotel Embassy Suites Chicago - Downtown River North ist im Viertel Theater von Chicago gelegen, 25 Minuten Gehweg vom Art Institute of Chicago entfernt. Das Hotel verfügt über einen Privatparkplatz vor Ort.
Das 3-Sterne-Hotel liegt 450 m von den Geschäfte in Northbridge und nahe der Magnificent Mile. Das Merchandise Mart gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem nicht weit entfernt vom Embassy Suites Chicago - Downtown River North. Die Unterkunft befindet sich 30 Minuten Gehweg vom Skydeck Chicago entfernt. Das Hotel ist 150 m von der U-Bahn-Station Grand, was sehr günstig ist.
Es gibt 367 Zimmer mit einem Bügeleisen/Bügelbrett und einer Klimaanlage. Einige von ihnen bieten einen Flachbild-TV und Radio sowie Kaffeezubereitungsmöglichkeiten.
Das Restaurant Eataly bietet eine Auswahl von Gerichten und liegt zudem ziemlich nah am Embassy Suites Chicago - Downtown River North.