Leiter II Building

NE corner of S. State and E. Congress Sts.
Chicago
Illinois
United States