The Talbott Hotel

20 East Delaware Place
Chicago
Illinois
United States