The Langham London

The Langham has been beguiling guests since it first opened in 1865, and although the hotel is now firmly placed in the 21st century, the magnificent Palm Court... Read more