The Seneca Hotel & Suites

200 E. Chestnut Street
Chicago
Illinois
United States