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 was reopened. Guest will find the hotel is conveniently located with main tourist attractions including Madame Tussauds, Soho Buckingham Palace, and the London Eye within easy 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 London Hotel is sure a favorite for travelers who want an ideal base to explore the sights of London.
Landmark Spa & Health Club
Immerse yourself in our wealth of relaxing and invigorating facilities such as swimming pool, sanarium and monsoon showers, steam rooms, relaxation room and gymnasium available at the Landmark Spa & Health Club. Your day of pampering would not be complete without the chance to truly relax and unwind. There is also a range of health and beauty treatments available.