Initially established in 1899, this awarded-winning hotel was once served as a convalescent home during World War II as well as the headquarters of the British Railways Board. Later in 1995, the hotel is reopened as the Landmark hotel. Guest will find the hotel is conveniently located with main tourist attractions including Madame Tussauds, Soho Buckingham Palace and the London Eye are within a short reach from the hotel. Ideally situated in the heart of London, the 5-star hotel features the Winter Garden with its glass all-weather atrium enclosing towering palms and exotic flowers, a highly civilized venue for champagne brunch and Devonshire tea. With a prime location, Landmark Hotel is sure a favorite for travelers who want an ideal base to explore the sights of London.