Where is The Langham Chicago?

Where is The Langham Chicago located?

The Langham Chicago, The Langham Chicago, United States of America (approx. 41.88857°, -87.62726°)


Where is The Langham Chicago on the map?