Serving the best afternoon tea in london, Palm Court, The Langham, London’s sparkling centrepiece, is famed as the birthplace of the afternoon tea tradition, a ritual that continues each afternoon, and as day turns to night, cocktails and dinner is served each evening, accompanied by live Jazz on selected nights.