Langham Hotel

The 5 star Langham hotel is the grand dame of London establishments. Opened in 1865 and styled on a Renaissance palace, the hotel has reputedly the most haunted hotel room in the country. There are five ghosts that regularly make an appearance at the hotel. There’s the figure of a man in military dress, who stands by a window on the fourth floor, said to … Continue reading Langham Hotel