Afternoon Tea at The Langham Hotel London by Michelle Guberina on June 30, 2013 Langham London At the entrance to The Langham Hotel London there is a sense of history – after all it is one of London’s oldest and first purpose built hotels, established in 1865.