Palm Court at The Langham Hotel Awarded Top London Afternoon Tea
Image courtesy of The Langham London Perhaps it’s only fitting that the place to first commercially offer afternoon tea in London should now be recognized as having the best in town. Serving London socialites and fancy pants hotel guests since 1865 (when this newly found …












