The Langham Hotel, London

The Langham Hotel in London is a stunningly luxurious 5 star hotel, often referred to as the ‘original’ grand hotel. But in its sumptuous rooms lies a darker secret – the Langham is thought to be the most haunted hotel in all of London…

The Langham Hotel, London