Holiday Inn Chicago Downtown Wolf Point is the ideal home base to visit attractions like the Chicago Riverwalk, Magnificent Mile, Millennium Park, Navy Pier, and many popular museums like the Art Institute of Chicago. Close to the 360 Chicago observatory.