Initially established in 1899, this awarded-winning hotel once served as a convalescent home during World War II as well as the headquarters of the British Railways Board. Later in 1995, Landmark
London Hotel w ...
Read more
This award-winning hotel was established in 1899. It served as both a hospital for convalescents during World War II and as headquarters of British Railways Board. Landmark
London Hotel was later reopened in 1995. The hotel is located near the main tourist attractions such as Madame Tussauds and Soho Buckingham Palace. The 5-star hotel is centrally located in London. It features the Winter Garden, an all-weather atrium with towering palms and exotic plants. This makes it a civilized spot for Devonshire tea and champagne brunch. Landmark London Hotel is a top-rated hotel that offers a great base for exploring London's sights.