Built in 1899 during the golden age of steam, the luxurious Landmark London is one of the finest grand dame hotels in London and has a unique combination of classic British elegance and grandeur with deluxe facilities. It is perfectly located in one of London’s most fashionable districts and close to main attractions and amenities. The hotel’s guest rooms and suites are among the largest in London and are decorated in a soothing palette of cream and white, with impressive marble bathrooms. It also boasts a 15-meter, chlorine-free swimming pool, state-of-the-art gym and three stylish bars and restaurants with late openings.
View Event Venues Information