Holiday Inn Mart Plaza

350 N. Orleans Chicago, IL 60610 312-836-5000

It is filed under MEDIA, hotels