The Langham

Palm Court – part of the luxurious Langham Hotel – was famously the birthplace of afternoon tea, as the hotel became the first great hotel to serve it here in 1865. They've had a lot of practice since then, so you'll find their cakes, pastries and fine tea some of the best around.