Located in downtown Chicago’s exciting River North, the Holiday Inn Chicago-Mart Plaza River North overlooks the Chicago River and showcases iconic views of the cityscape in every direction.Defined by urban style and modern comfort, the recent property redesign sets the stage for an exciting Chicago experience for both business & leisure travelers. Ideally situated across from the Riverwalk and...