The London House Chicago Hotel: A Slice Of London That Is Entirely In Illinois
The London House Chicago Hotel: A Slice Of London That Is Entirely In Illinois | The London House Chicago hotel sits on Michigan Avenue in a 1923 landmark – famous rooftop bar, zero connection to England. The deadpan geography lesson.
