Palm Court at The Langham, London hotel
The centre piece of The Langham, London hotel, the dazzling Palm Court is famed as the place where the tradition of afternoon tea was born over 140 years ago, an indulgence that lives on today
Updated: 22 Apr 2011
Top sites
Visitors counter
Place one of HTML codes at your site's pages to add the site to our rating.: