News

The Langham Hotel in London is one of the city's most opulent-and haunted-establishments. Opened in 1865, it has a long history of ghostly sightings and unexplained phenomena. Room 333 is ...
Five gleaming stars. Make no mistake, The Langham - the very model of a properly prestigious hotel - is a London hospitality heavyweight. Just look at it there, looming gloriously over Portland ...